0
我正在开发一个简单的退出网站,只有一些文字。文本需要由用户编辑,所以我将文本存储在数据库中。因此,我需要从每个包中访问我的Doctrine实体,那么我需要在哪里编写该实体?Symfony2,我可以在哪里放置全球课程?
谢谢
我正在开发一个简单的退出网站,只有一些文字。文本需要由用户编辑,所以我将文本存储在数据库中。因此,我需要从每个包中访问我的Doctrine实体,那么我需要在哪里编写该实体?Symfony2,我可以在哪里放置全球课程?
谢谢
你所有的实体是在您的应用程序入店如果你使用的命名空间。
只需创建它,例如,在Your\WhateverBundle\Entity\Myentity
,并在每个控制器必须添加:use Your\WhateverBundle\Entity\Myentity;
我想这就是你要找的,不是吗?
是的,但如果我这样做,那么我将开发我的实体的软件包将用于我的所有网站,并且不会再独立了...这是我一直在寻找开发一个实体可重用和独立于任何捆绑的方式... – user2108742
Symfony2开发就像一个“Bundle Bundles”,都取决于Bundle。你需要使用一个独立的Bundle来加载你的AppKernel的'registerBundles'方法:'new Your \ WhateverBundle \ YourWhateverBundle()',你可以使用该Bundle中的所有实体。 –