php – Symfony2 / Doctrine2:生成捆绑外的实体

前端之家收集整理的这篇文章主要介绍了php – Symfony2 / Doctrine2:生成捆绑外的实体前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为我的Symfony 2应用程序生成实体.这些实体将被几个bundle(也可能是几个应用程序)共享,因此我不希望它们属于一个bundle.
我希望他们在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选项中缺少一个空格.这是现在工作,但我仍然在想,这是否是最好的方式.

猜你在找的PHP相关文章