CakePHPでデータベースの反映が行われない場合の対処方法
CakePHPで参照しているデータベースのテーブル定義を変更しても変更が反映されない場合の対処方法です。
私は既存のテーブルにカラムの追加を行ったのですが、新しいカラムの更新が全く行えない状況になっていました。
原因
モデル(テーブル定義)のキャッシュが残っているためです。
解決方法
\{CakePHPプロジェクト}\tmp\cache
にあるファイルを削除します。
CakePHPで参照しているデータベースのテーブル定義を変更しても変更が反映されない場合の対処方法です。
私は既存のテーブルにカラムの追加を行ったのですが、新しいカラムの更新が全く行えない状況になっていました。
モデル(テーブル定義)のキャッシュが残っているためです。
\{CakePHPプロジェクト}\tmp\cache
にあるファイルを削除します。