繁体   English   中英

如何使用学说从Symfony2中的数据库表中获取值列表?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM