CakePHPでデータベースの反映が行われない場合の対処方法

CakePHPで参照しているデータベースのテーブル定義を変更しても変更が反映されない場合の対処方法です。
私は既存のテーブルにカラムの追加を行ったのですが、新しいカラムの更新が全く行えない状況になっていました。

原因

モデル(テーブル定義)のキャッシュが残っているためです。

解決方法

\{CakePHPプロジェクト}\tmp\cacheにあるファイルを削除します。

CakePHPキャッシュフォルダ
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です