我是 symfony2
的新手。我正在开发一个 Web 应用程序,其中有两个包:第一个是 AdminBundle,第二个是 UserBundle。我正在使用 Doctrine ORM
作为数据库。我有多个表,其中一些表对于两个 bundle 都是通用的。
现在,我必须在两个常见的 Bundle 中创建 ORM
文件。有什么方法可以将这些常见的 ORM
文件放在一个位置并在两个 bundle 中使用?
最佳答案
您绝对可以使用常见的实体和映射。当您引用它时,只需使用正确的 namespace 即可。从您的管理包中,您可以访问用户包 例如实体,例如
$user = new Acme\UserBundle\Entities\User();
$userRepo = $em->getRepository("AcmeUserBundle:User");
关于php - 我们可以在 symfony2 的多个包中使用通用( Doctrine )orm 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15332914/