是否可以使用 Symfony2 控制台工具从数据库生成单个实体?
在编码过程中,我不得不添加一个表格,并且对现有的实体类进行了修改。所以我不希望我的所有实体都重新生成。
任何建议将不胜感激!
最佳答案
我遇到了同样的问题,你必须这样做:
php app/console doctrine:mapping:convert metadata_format \
./src/App/MyBundle/Resources/config/doctrine \
--from-database \
--filter="Yourtablename"
然后
php app/console doctrine:mapping:import AppMyBundle \
metadata_format --filter="Yourtablename"
其中 metadata_format
是您要生成的文件结尾(例如 xml、yml、注释)
最后
php app/console doctrine:generate:entities AppMyBundle --no-backup
像这个 Doctrine 将只加载你需要的实体。请注意必须使用 CamelCase 的过滤器!
希望对你有帮助
关于php - 使用 symfony2 和 doctrine 从现有数据库生成单个实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10354479/