2013年8月20日火曜日

CakePHP saveの罠

MySQL側でtinyintかつ長さを1に設定しているとCakePHPが勝手に論理値と判断する?

saveメソッドを呼び出すと0は0でいいんだけど、1以上の値はなにを渡しても必ず1になる。
だいぶ前に気づいていてMySQL側のtinyintを全部長さ3にしといたつもりだったんだけど
漏れがあってしばらく悩んだ。

0 件のコメント:

コメントを投稿