我想从包含值 id, firstName, lastName
的姓名表中取出所有行,但是从 firstName
我只想第一个字母。
我知道我可以使用 doctrine 进行自定义 mySql 查询,但想知道是否有更多......很好的 docrtine 方法来做这些事情(以及其他值选择操作)。
有什么方法可以只用教义来做到这一点?
获取完整字符串然后在 php 中剪切它的选项是不可能的。
最佳答案
我认为您正在寻找 DQL 函数 substring()。如果您正在使用查询构建器,您可以执行 $qb->expr()->substring(string, start,end)
。如果我没记错的话,第一个字符的位置是 1 而不是 0。
关于php - Symfony3 - 将 LEFT 或 RIGHT 与教义一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41074377/