有没有办法按Title
字段中包含的字符串的长度来命令此查询?
$query = $this->getEntityManager()
->createQuery('
SELECT b FROM AcmeTestBundle:Blog b
WHERE b.Title LIKE :title'
)->setParameter('title','%'.$title.'%');
Run Code Online (Sandbox Code Playgroud)
ORDER BY b.Title.length()
似乎不起作用.
是的,试试吧:
$query = $this->getEntityManager()->createQuery('SELECT LENGTH(b.Title) l, b FROM AcmeTestBundle:Blog b WHERE b.Title LIKE :title ORDER BY l')->setParameter('title','%'.$title.'%');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1963 次 |
最近记录: |