CakePHPのBETWEEN

modelファイルのお話。

みたいなSQLをCakePHPのfindメソッドを利用して発行したいときに、

BETWEENの指定で引っかかったのでメモ。

調べたところ、そもそもBETWEEN句が利用できない仕様っぽいので、範囲指定でやろうと思い下記のプログラムを書いた。

これだとうまくいかない。

なぜかわからないが、同一フィールドに対する条件を複数書くと、最後に書いたものだけが生きるみたいです。

これは、フィールド名の後ろに半角スペースを入れるだけで回避できる。

なんか気持ち悪いね。。。

Posted in CakePHP.

One Comment

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください