我正在寻找一种在每个生成的属性(基于数据库)上添加一些命名方法(如setters/getters)的方法。
通过实际示例,最喜欢的"秘籍"之一是$obj->{'init' . $name}($default_value)
。
知道吗?
最后,我找到了一种方法,通过使用我自己的 EntityGenerator 子类编写我自己的 Doctrine 命令。
示例即将;)
编辑:正如承诺的那样,这是我的自定义生成器:https://github.com/dom-arch/indoctrinated/blob/master/lib/Entity/Generator/Generator.php