0
我需要关于symfony中doctrine的帮助,我想扩展/定制一个实体库......所以我在这个包的Respository文件夹中创建了一个类(其中没有' t存在)但我不知道除了从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