2015年1月21日水曜日

【cakePHP】データベース構造を変更したらキャッシュを殺せ

cakePHPを使ってのシステム開発。
データベーステーブルを追加する必要があったのでPHPMyAdminからテーブルを追加。
そのテーブルを受け持つモデルクラスを作成し、find()で動作テスト。



動かん!!!


3時間苦しんだ挙句、原因がわかりました。
キャッシュです。

参考
http://oneday.ter.jp/php/cakephp-php/983.html

\app\tmp\cache\models
に、データベーステーブルとモデルクラスとをつなぐファイルのキャッシュがあるようです。

テーブル構造を変更したら(カラムやテーブルを追加したり名前を変えたりしたら)キャッシュをバシバシ皆殺しにしよう!!!

0 件のコメント:

コメントを投稿