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

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

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

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

ハックノートをフォローして
最新情報をチェックしよう

AWSの移行・構築はプロにおまかせ

サーバーからAWSへの移行も新規構築も初期費用無料です。
面倒なサーバー業務は全てお任せください。

くわしく読む