Symfony2中和之道:如何使用findOneBy方法考虑资金考虑(Symfony2 and Do

2019-10-30 07:09发布

使用Symfony2中,学说和MySQL,我使用findOneBy方法。

我需要它谈论字符串标准字段时采取资本考虑在内。

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

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

如果我做findOneByPath("PATH2")它会发现,第二排。

问题:我怎样才能使它区分资本,所以它不会发现所描述的情况下,任何行?

Answer 1:

这个问题不是教义/ symfony的问题 - 问题是,你的表排序规则是不区分大小写的(这是默认值),如果你想搜索区分大小写,你需要使用不同的排序规则上的表格中。

  • 学说和整理
  • MySQL的文档对大小写
  • MySQL的文档的改变collaction


文章来源: Symfony2 and Doctrine: how to use findOneBy method taking capitals into account