我是symfony2和doctrine的新手。我需要知道如何使用doctrine命令从表中获取完整列表。 getDoctrine() - > getManager() - > getRepository('bundeName') - > findOneBy()根据条件只获取一个值。希望我有意义。请帮忙。谢谢。
答案 0 :(得分:1)
尝试类似:
$repositorySites = $this->getDoctrine()->getRepository('SomeBundle:Sites');
$sites = $repositorySites->findAll();
这可能有助于过滤(放入类回购):
class SitesRepository extends EntityRepository
{
public function findByNot($field, $value)
{
$qb = $this->createQueryBuilder('a');
$qb->where($qb->expr()->not($qb->expr()->eq('a.'.$field, '?1')));
$qb->setParameter(1, $value);
return $qb->getQuery()
->getResult();
}
}