カレンダー

04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

広告



最近の記事

カテゴリー

DATE: CATEGORY:スポンサー広告


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

DATE: CATEGORY:DIARY


正確には、
「cakephpでDBデータ取得に find all でデータを取得していて、
DBにカラムを追加したのに、その追加したデータがとれない」
時の対処方法、兼、覚え書き。

Photo:raspberry cake By:jonrawlinson
Photo:raspberry cake By jonrawlinson


原因


正常に機能しているfind(all)だったのに、追加したフィールドの
DBデータがとれないってのは、cakephp内のキャッシュが原因。

対処法1:modelsのキャッシュを削除する。


app/tmp/cache/models 配下にmodel関連のキャッシュが
あるので、とりあえず全部削除してみる。

rm app/tmp/cache/models


対処法2:cakephpのキャッシュ全部削除



対処法1を・・・やってみたけど、ダメ。

って時には、とりあえずcakephp関連のキャッシュは
全部削除してみる。

rm app/tmp/cache/*/*

私は、これで解決。

対処法3:キャッシュを無効にする


今後、こんな作業したくない、且つ、
開発環境とかならこれでも良いかも。

Configure::write('Cache.disable', true);


参考


"フィールド追加" フォーラム - CakePHP Users in Japan"フィールド追加" フォーラム - CakePHP Users in Japanhatena
If you can speak only Japanese but want to use CakePHP, no problem! We will support YOU! CakePHPに関する日本語情報をまとめています。
CakePHP は非常によく利...



Comment

コメントの投稿

管理者にだけ表示を許可する


トラックバック


この記事にトラックバックする



copyright © なんとなしの日記 all rights reserved.
内職☆在宅ワークの最強は?アフィリエイト!. 初心者だってカッコ良いホームページ作るぅ!
Powered by FC2ブログ
Related Posts Plugin for WordPress, Blogger...
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。