CakePHPで新しく追加したカラムが認識されない

CakePHPで既存のテーブルに新しくカラムを追加したのだが、$this->column_name = ‘hoge’などのように更新をしようとしても適用されなかった。

こういう時はカラムが存在しない状態のキャッシュをCakePHPが持っていることが原因のようだ。

app/tmp/cache内にある該当するテーブルのキャッシュのファイルを削除したところ正しく動くようになった。