エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ORGAL BLOG » Blog Archive » CakePHP (1.3.5) modelキャッシュのクリア
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ORGAL BLOG » Blog Archive » CakePHP (1.3.5) modelキャッシュのクリア
tmp/cache/models以下に、テーブル構造を格納したmodelのキャッシュファイルが格納される。 findなどを... tmp/cache/models以下に、テーブル構造を格納したmodelのキャッシュファイルが格納される。 findなどを行う際、CakePHPはテーブルの構造を取得し、構造に適したクエリを発行するが、 このキャッシュファイルが存在すると「CakePHPはテーブルの構造を取得し」の部分が省略される。 テーブル構造が変化しない場合は問題ないが、動的にテーブル構造が変更される場合、 このキャッシュが残っていることで不具合が発生することがある。 例) 1.テーブルAのデータをfind 2.テーブルAにカラムaを追加 3.テーブルAをfind→カラムaは取得されない (キャッシュにカラムaは定義されていないため、発行されるクエリに含まれない) 構造が変化した場合、キャッシュを削除するために下記の処理も追加すること。 Cache::delete(‘useDbConfig名_実テーブル名’,’_cak