我正在使用doctrine和codeigniter,我有一个现有的db。this工具,据说可以从数据库中生成模型。
我试试:
php doctrine.php orm:convert-mapping --from-database
但是我得到了一个运行时异常(没有足够的参数)
任何想法?
答案 0 :(得分:7)
试试这个,
对于XML输出
php doctrine orm:convert-mapping --from-database --namespace='Entities\' xml mapping/xml
对于YAML输出
php doctrine orm:convert-mapping --from-database --namespace='Entities\' yml mapping/yml
之后你应该创建像这样的实体,
php doctrine orm:generate-entities
帮助,
php doctrine orm:generate-entities --help
有关详细信息,请docs
答案 1 :(得分:4)
您错过了项目完整路径等参数
php doctrine orm:convert-mapping --namespace='Entities\' --force --from-database annotation your/project/full/path