[英]How to get a list of values from a database table in Symfony2 using doctrine?
我是symfony2和理论的新手。 我需要知道如何使用doctrine命令从表中获取完整列表。 getDoctrine()-> getManager()-> getRepository('bundeName')-> findOneBy()仅根据条件获得一个值。 希望我有道理。 请帮忙。 谢谢。
尝试类似:
$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();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.