CakePHPのBETWEEN

modelファイルのお話。

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

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

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

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

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

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

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

Pocket

Posted in CakePHP.

One Comment

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">