0

Symfony2、Doctrine、MySQL を使用して、findOneByメソッドを使用しています。

文字列基準フィールドについて話すときは、大文字を考慮する必要があります。

例:pathデータベースのテーブルにこのフィールドがあるとします。

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

私が行うfindOneByPath("PATH2")と、2行目が見つかります。

質問: 説明されているケースで行が見つからないように、大文字を区別するにはどうすればよいですか?

4

1 に答える 1

2

問題は doctrine/symfony の問題ではありません。問題は、テーブルの照合で大文字と小文字が区別されないことです (これがデフォルトです)。検索で大文字と小文字を区別する場合は、テーブルで別の照合を使用する必要があります。

于 2013-07-04T08:43:23.047 に答える