2008年11月06日

なぜか一部のフィールドがsave()で保存できない!

save()で保存する際、なぜかある特定のフィールドだけ保存されない、そもそもINSERT文の中にそのフィールド+データが出てこない。動作上はエラーが発生していない、という場合には、どこを疑いますか・・・。
(あとは、read()とかfindAll()、find()でデータを取ってこれないとか。)

そういえば、私も以前に何回か経験していました。今回の例も、やはり、

「tmp/chache/modelsの下のキャッシュファイルを削除したら、解決した!」

というものでした。Cakeを使っている人であれば、必ずといっていいほど経験するもの、それでいて忘れやすい点かもしれません。

みんなで気をつけましょう!!
ラベル:cakephp
posted by SDozono at 15:51| 東京 ☀| Comment(1) | TrackBack(1) | CakePHP General | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
ひああああああ、この記事で瞬時に解決しました☆
(6時間くらいソースとにらめっこしてましたww)

いやあ、こういうこともあるんですね…

本当にありがとうございます!!
Posted by ららっち at 2011年07月20日 23:54
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

なぜか一部のフィールドがsave()で保存できない!
Excerpt: debugレベルを0にしてリリースしているサイトで機能拡張のためにカラムを追加し...
Weblog: あんじーのテクニカルブログ
Tracked: 2009-07-08 08:35
手(パー)To make a comment: Please type your name and comment. at the validation field box, type 'cakephp'. And there two glay buttons. "Preview"/"Submit". Thank you!