Хорошо, эта проблема, вероятно, из-за моего туманного понимания вспомогательных методов построителя запросов, но я не могу найти правильный способ использования метода подстроки.
Я пытаюсь вернуть все результаты, которые начинаются с указанного буквенно-цифрового значения. Приведенный ниже код не выдает никаких ошибок, но также не возвращает никаких результатов. Я искал Google, но, видимо, почти ничего не показывает, как использовать подстроку. Я хотел бы, чтобы это работало в построителе запросов, но мне, возможно, придется перейти на DQL или raw 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')
);
Спасибо!