小编Ver*_*tex的帖子

Doctrine2的查询构建器子字符串辅助方法的正确语法

好吧,这个问题可能是由于我对查询构建器帮助器方法的模糊了解,但对于我的生活,我找不到使用子字符串方法的正确方法.

我试图返回以指定的字母数字值开头的所有结果.下面的代码不会抛出任何错误,但它也不会返回任何结果.我已经搜索过Google,但显然几乎没有显示如何使用子字符串.我想在查询生成器中使用它,但我可能必须使用DQL或原始sql.

    $qb->select('p', 't');
    $qb->from('ContentParent', 'p');
    $qb->join('p.titleCurrent', 't');
    $qb->where(
            $qb->expr()->eq($qb->expr()->substring('t.sortTitle', 0, 1), ':letter')
        );
Run Code Online (Sandbox Code Playgroud)

谢谢!

symfony doctrine-orm

4
推荐指数
1
解决办法
4400
查看次数

标签 统计

doctrine-orm ×1

symfony ×1