0

使用 Symfony2、Doctrine 和 MySQL,我正在使用findOneBy方法。

在谈论字符串标准字段时,我需要它考虑大写。

示例:假设我path在数据库的某个表中有这个字段。

id  path
---------
1   path1
2   path2
3   path3
4   path4

如果我这样做findOneByPath("PATH2"),它将找到第二行。

问题:我怎样才能区分大写,以便在所描述的情况下找不到任何行?

4

1 回答 1

2

问题不是学说/symfony 问题 - 问题是您的表排序规则不区分大小写(这是默认设置),如果您希望搜索区分大小写,则需要在表上使用不同的排序规则。

于 2013-07-04T08:43:23.047 回答