我有一个数据库,我想为只有ax_附加到其前面的表创建实体。
我到处都搜索无法找到任何解释。
php app / console doctrine:mapping:import --force AxxessORMBundle yml
这是我用来创建实体的命令
答案 0 :(得分:1)
这将过滤掉ax_表
schema_filter:〜^(?!ax_)〜
但我想只使用ax_ tables
答案 1 :(得分:0)
查看ImportMappingDoctrineCommand的代码,有一个过滤器选项
->addOption(
'filter',
null,
InputOption::VALUE_REQUIRED | InputOption::VALUE_IS_ARRAY,
'A string pattern used to match entities that should be mapped.'
)
我认为您可以添加ax_
。
这个answer(释义)说转换然后导入就好了。
转换
php app/console doctrine:mapping:convert xml
./src/Axxess/ORMBundle/Resources/config/doctrine/metadata/orm
--from-database --force
导入
php app/console doctrine:mapping:import AxxessORMBundle yml --filter="ax_"