我有这个查询:
$data1 = $session->get('oficina');
$data2 = $session->get('area');
$dql = $this->getDoctrine()->getRepository('AppBundle:Registro')->createQueryBuilder('l')
-> where('l.oficina = (:data1) and l.area = (:data2)')
-> setParameter('data1', $data1)
-> setParameter('data2', $data2)
-> orderBy('l.id', 'DESC')->getQuery();
我得到了这个错误: 警告:preg_split()期望参数2为字符串,给定对象
我想将此查询与分页器knp捆绑包一起使用 我将查询发送到分页器:
$list = $em->createQuery($dql);
$paginator = $this->get('knp_paginator');
$pagination = $paginator->paginate(
$list, /* query NOT result */
$request->query->getInt('page', 1)/*page number*/,
5/*limit per page*/
);
您知道查询有什么问题吗???
答案 0 :(得分:0)
尝试:
我认为您在此行有误
</li>
使用
</ul>
OR
-> where('l.oficina = (:data1) and l.area = (:data2)')