为什么使用where列参数的学说搜索不起作用?

时间:2019-08-02 10:38:24

标签: php symfony orm doctrine

我想将查询中的列名作为参数。

 $this->createQueryBuilder('b')
            ->where(':column  LIKE :term ')
            ->orderBy('b.id', 'ASC')
            ->setParameter('term',  '%'.$term.'%')
            ->setParameter('column','b.name'  )
            ->getQuery()
            ->getResult();

当我直接使用b.name时,它会返回结果,但是一旦将其移到参数中,它就不会返回任何结果。

0 个答案:

没有答案