Symfony 条令查询中没有值
我没有通过执行的简单查询检索任何值 在这段代码中,我从字段“name”获取所有值:Symfony 条令查询中没有值,symfony,doctrine,Symfony,Doctrine,我没有通过执行的简单查询检索任何值 在这段代码中,我从字段“name”获取所有值: public function getPagesAction() { $dm = $this->get('doctrine_phpcr.odm.default_document_manager'); $qb = $dm->createQueryBuilder(); $qb->from()->document('Foo\BarBundle\Document\Stan
public function getPagesAction()
{
$dm = $this->get('doctrine_phpcr.odm.default_document_manager');
$qb = $dm->createQueryBuilder();
$qb->from()->document('Foo\BarBundle\Document\StandardPage', 'p');
return $this->render(
'FooBarBundle:Toolbar:navigation.html.twig',
array('names' => $qb->getQuery()->execute())
);
}
输出:主页、mypage、testpage、foo
有了这个代码,我什么也得不到:
public function getPagesAction()
{
$dm = $this->get('doctrine_phpcr.odm.default_document_manager');
$qb = $dm->createQueryBuilder();
$qb->from()->document('Foo\BarBundle\Document\StandardPage', 'p');
$qb->where()->like()->field('p.name')->literal('mypage');
return $this->render(
'FooBarBundle:Toolbar:navigation.html.twig',
array('names' => $qb->getQuery()->execute())
);
}
我也没有收到任何错误。我的HTML是纯空的。当我将“p.name”替换为“p.title”时,查询确实起作用
这是我的你能展示你的
Foo\BarBundle\Document\StandardPage
类吗?在我第一篇文章下面的要点中添加了StandardPage.php文件。