首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony 2中的多丛

Symfony 2中的多丛
EN

Stack Overflow用户
提问于 2012-08-10 07:28:16
回答 2查看 733关注 0票数 0

我从Symfony 2创建项目,但是我有一个问题:在项目中有多个包(例如: AdminBundle和FontEndBundle)

  1. 案例1:理论和实体在FrontEndBundle上生成,然后从AdminBundle,我将通过FrontEndBundle:Object调用实体,它可以正常工作。
  2. 案例2:我想配置结构折叠 src/项目/

代码语言:javascript
复制
- Model/Entity
- OrmYml/doctrine/orm
- Bundles(contains FontEndBundle & AdminBundle)
- Extensions

在案例2中,如何配置实体映射以生成实体到src/Model/Entity目录?因为当我使用命令:doctrine:generate:entities Project/Model/Entity时,

错误:命名空间"Project\Model\Entity“不包含任何映射实体。

EN

回答 2

Stack Overflow用户

发布于 2012-08-10 12:53:47

你如何声明你的实体?你应该把你的实体放在一个包里。你不能把它们包在一捆外。

票数 0
EN

Stack Overflow用户

发布于 2012-08-10 23:22:38

通常,Symfony开发程序创建一个名为"CoreBundle“的第三个包(例如),在三个包之间放置所有共享资源,即实体、一些服务(比如树枝扩展)、config (带有service.xml/yml)、.此外,您还可以删除此包中的控制器和查看目录,这是无用的(不要忘记通过删除CoreBundle控制器注入来清理app/config/routing.yml文件)!

然后,只需使用以下方法调用右包中的实体:

代码语言:javascript
复制
use MyName\Bundle\CoreBundle\Entity\MyEntity;

永远不要创建一个模特儿曲目不是在一个捆绑,这不是塞弗尼的哲学,你真的错了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11897220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档