CakePHP モデルにカラム追加したのに、モデルで認識してくれない。
開発環境で、モデルにカラムを追加して
save()
したら、うまく入ったのに、
本番環境では、モデルが、新しいカラムを認識してくれない。
これにはまった。
結論から言うと、
config.phpの
define('DEBUG', 0);
になってたのが原因。
これによって、モデルをキャッシュとして持ってるので、
define('DEBUG', 1);
にして、キャッシュを持たないようにすれば、なおった。
開発環境で、モデルにカラムを追加して
save()
したら、うまく入ったのに、
本番環境では、モデルが、新しいカラムを認識してくれない。
これにはまった。
結論から言うと、
config.phpの
define('DEBUG', 0);
になってたのが原因。
これによって、モデルをキャッシュとして持ってるので、
define('DEBUG', 1);
にして、キャッシュを持たないようにすれば、なおった。