0
私はsymfonyでdoctrineの助けが必要です。私はエンティティリポジトリを拡張/カスタマイズしたいので...バンドルのRespositoryフォルダにクラスを作成しました。私はEntityRepositoryからクラスを拡張するために他に何をするべきか分かりません。ここでsymfonyで教義のエンティティリポジトリを拡張/カスタマイズする
はコードです:だからここ
<?php
class InvitadoRepository extends EntityRepository
{
public function findOneByIdJoinedToCategory($id)
{
$query = $this->getEntityManager()
->createQuery('
SELECT p, c FROM AcmeStoreBundle:Product p
JOIN p.category c
WHERE p.id = :id'
)->setParameter('id', $id);
try {
return $query->getSingleResult();
} catch (\Doctrine\ORM\NoResultException $e) {
return null;
}
}
}
?>
が、それは私のプロジェクトでどのように見えるかです:
http://dl.dropbox.com/u/29094109/respositoryextend.tiff