Php 如何将数据库表转换为条令实体

Php 如何将数据库表转换为条令实体,php,codeigniter,command-line,doctrine,Php,Codeigniter,Command Line,Doctrine,我正在使用条令和代码点火器,我有一个现有的数据库。该工具可以从数据库生成模型 我尝试: php doctrine.php orm:convert-mapping --from-database 但是我得到了一个运行时异常(没有足够的参数) 有什么想法吗?试试这个 php doctrine orm:generate-entities 用于XML输出 php doctrine orm:convert-mapping --from-database --namespace='Entities\'

我正在使用条令和代码点火器,我有一个现有的数据库。该工具可以从数据库生成模型

我尝试:

php doctrine.php orm:convert-mapping --from-database
但是我得到了一个运行时异常(没有足够的参数)

有什么想法吗?

试试这个

php doctrine orm:generate-entities
用于XML输出

php doctrine orm:convert-mapping --from-database --namespace='Entities\' xml mapping/xml
php doctrine orm:convert-mapping --from-database --namespace='Entities\' yml mapping/yml
用于YAML输出

php doctrine orm:convert-mapping --from-database --namespace='Entities\' xml mapping/xml
php doctrine orm:convert-mapping --from-database --namespace='Entities\' yml mapping/yml
然后你应该创建这样的实体

php doctrine orm:generate-entities
救命啊,


有关详细信息,您遗漏了一些参数,如project full path

php doctrine orm:convert-mapping --namespace='Entities\' --force --from-database  annotation your/project/full/path

这是可行的,但这会导出XML,我希望PHP中的真实模型具有属性定义和get set方法。这可能吗?我很难理解在这里要做什么,我尝试了:php-doctor.php-orm:generate-entities——generate-methods-xml-mapping/xml。但是我没有元数据类来处理