2

我是新手symfony2。我正在开发一个 Web 应用程序,其中有两个捆绑包:第一个是 AdminBundle,第二个是 UserBundle。我正在使用 DoctrineORM作为数据库。我有多个表,其中一些表对两个捆绑包都是通用的。

现在,我必须ORM在两个常见的 Bundle 中制作文件。有什么方法可以将这些通用ORM文件放在一个地方并在两个捆绑包中使用?

4

1 回答 1

2

您绝对可以使用常见的实体和映射。当您引用它时,只需使用正确的名称空间。例如,从您的管理包中,您可以访问用户包实体,例如

$user = new Acme\UserBundle\Entities\User();
$userRepo = $em->getRepository("AcmeUserBundle:User");
于 2013-03-11T07:17:49.213 回答