CakePHP save()で保存できない

原因

  1. データベースのテーブルに新たにフィールドを追加した。
  2. データベースのテーブルのフィールド名を変更した。
  3. 文字コードが異なる。

などのDBの変更。

対処

  1. キャッシュを削除
    app/tmp/cache/models
    の中のファイルを削除する。
  2. 1.に同じ
  3. 文字コードを変更する。
    携帯サイトとPCサイトをprefixで分けて作っている場合は、携帯から送られてくるデータはShift-JISなので環境に合わせる。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください