如何使用命令行工具为ZF2和Doctrine生成getter / setter?比如$ myEntity-> getUsername()和$ myEntity-> setUsername('foo'); 我用它来生成实体:
./vendor/bin/doctrine-module orm:convert-mapping --force --from-database annotation ./Entity/
答案 0 :(得分:1)
我使用此脚本http://mostafa.info/~NKIBl0 它真的对我有帮助。像这样使用它:
php generateGettersAndSetters.php file.php > generatedFile.php
答案 1 :(得分:0)
您不需要使用第三方脚本,因为您正在使用DoctrineORMModule
。 Doctrine的本地ConvertMapping
命令已经为我们提供了所需的选项。
您只需将true
作为generate-methods
参数值传递给CLI,如下所示:
$ cd /path/to/your/project
$ php public/index.php orm:convert-mapping --from-database annotation ./Entity/ --update-entities="true" --generate-methods="true"