加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 13:14:40 所属栏目:PHP教程 来源:网络整理
导读:我正在为我的Symfony 2应用程序生成实体.这些实体将被几个bundle(也可能是几个应用程序)共享,因此我不希望它们属于一个bundle. 我希望他们在src / MyApp / Entity文件夹中. 我已经有我的实体的YML,存储在src / MyApp / Entity / config / doctrine(class1.or
我正在为我的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: AppRestEntity 
        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选项中缺少一个空格.这是现在工作,但我仍然在想,这是否是最好的方式.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读