我不知道如何清楚地解释我的问题,但我会尝试:)
我有一个包含两个模块的项目:
我还有两个学说实体给我带来了一些麻烦:
我的问题是这些实体必须由管理员和用户模块使用,但是使用doctrine一个Entity =一个存储库(据我所知)。
我如何拥有一个像这样的学说的工作文件夹结构:
-db
-entities
-Shop.php
-Product.php
-repositories
-admin_ShopRepository.php (work with Shop entity but with an admin user)
-admin_ProductRepository.php (work with Product entity but with an admin user)
-user_ShopRepository.php (work with Shop entity but with an simple user)
-user_ProductRepository.php (work with Product entity but with an simple user)
事实上,我希望能够做到:
$adminShopRepo = $adminEntityManager->getRepository('Shop');
$userShopRepo = $userEntityManager->getRepository('Shop');
先谢谢你的回答,对不起我的英语不好意思! ^^