我正在尝试使用URL中的两个项目来检索内容。这是应该执行的php/symfony代码:
$em = $this->getDoctrine()->getEntityManager();
$repository = $this->getDoctrine()
->getRepository('ShoutMainBundle:Content');
$query = $repository->createQueryBuilder('p')
->where('p.slug > :slug')
->andWhere('p.subtocontentid > :parent')
->setParameters(array(
'slug' => $slug,
'parent' => $page
))
->getQuery();
$content = $query->getSingleResult();
但是,执行此代码时,它将返回以下错误:
我已经进行了一些测试,并且
$slug
和$page
变量中保存的数据包含正确的信息。我还测试了MySQL查询,该查询带来了所需的结果,这进一步使我感到困惑。我错过了什么吗?
最佳答案
您不想使用“=”代替“>”吗?
关于mysql - "No result was found for query although at least one row was expected."查询应该在Symfony中显示记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7122982/