サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
qiita.com/mimie
FuelPHP v1.7.2から、MongoDBのLIKEメソッドを利用して、前方一致検索を使用する場合の注意点。 正規表現を使って抽出しようとしたが、どうしてもFuelPHPのMongo_Dbクラスのlikeメソッドでは結果が正しくない。 coreのソースを確認して見ると、正規表現で値を渡しても、likeメソッド内部でメタ文字がクォートされてました。 coreのソース(/core/classes/mongo/db.php)をゴニョゴニョ変更して対応。 (他にもっといい方法があるかもしれないが、とりあえずこれで対応) 以下、変更箇所。 public function like($field = '', $value = '', $flags = 'i', $disable_start_wildcard = false, $disable_end_wildcard = false) { $f
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く