我正在为我的Symfony 2应用程序生成实体.这些实体将被几个bundle(也可能是几个应用程序)共享,因此我不希望它们属于一个bundle.
我希望他们在src / MyApp / Entity文件夹中.
我希望他们在src / MyApp / Entity文件夹中.
我已经有我的实体的YML,存储在src / MyApp / Entity / config / doctrine(class1.orm.yml,…)
我正在尝试使用doctrine:generate:entities任务生成相应的PHP类
这是我在我的app / config / config.yml中有的
orm: auto_generate_proxy_classes: %kernel.debug% auto_mapping: false mappings: AppRest: type: yml prefix: AppRest\Entity dir: %kernel.root_dir%/../src/AppRest/Entity/config/doctrine
这是我用来生成实体的命令
PHP app/console doctrine:generate:entities AppRest/Entity
这是我得到的例外
[InvalidArgumentException] Bundle "AppRest" does not exist or it is not enabled.
我想让学说明白,我不是试图生成一个捆绑的实体.我也尝试指定–path选项(–path = src / AppRest / Entity),但它没有改变任何东西.
谁能帮忙?
编辑:
其实我刚刚在我的dir选项中缺少一个空格.这是现在工作,但我仍然在想,这是否是最好的方式.