Isk*_*sky 4 php doctrine symfony doctrine-orm
我可以使用findAll()函数选择不同的值吗?
我尝试着 :
$province = $em->getRepository("FrontendBundle:Store")->findAll(array('distinct' => true));
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用.
findall不支持此行为,为了即时进行查询(在单独的存储库类中更好),您可以执行以下操作:
/** @var $qb \Doctrine\ORM\QueryBuilder*/
$qb = $em->getRepository("GerlaFrontendBundle:Store")->createQueryBuilder("p");
$province = $qb->select("p")
->distinct(true)
->getQuery()
->getResult();
Run Code Online (Sandbox Code Playgroud)
希望这有帮助
| 归档时间: |
|
| 查看次数: |
8792 次 |
| 最近记录: |