同じエンティティに対して2つのリポジトリを持つことは可能ですか?同じエンティティのDoctrineリポジトリ
任意のアイデア
class PackageRepository extends EntityRepository
{
public function __construct($em, Mapping\ClassMetadata $class)
{
$cmf = $em->getMetadataFactory();
$class = $cmf->getMetadataFor('Product');
parent::__construct($em, $class);
}
}
..私はそのような何かをしようと、それは動作しませんか?
感謝。実際には2つのクラスを表すエンティティがあるため、必要です。私は継承でこの問題を解決する方法を見つけませんでした。これは別の問題です。ここで説明します:http://stackoverflow.com/questions/9501755/doctrine-persist-php-class-which-inherit-doctrineentity – Charles
私は実際に知りたいのですが、リポジトリの管理メソッドと操作、および同じエンティティを管理するフロントエンドのメソッドと操作に固有のリポジトリです。あまりにも悪いので、アクセスパスに基づいてどのリポジトリを使用できるかを決める方法はありません。 – RedactedProfile