0

私はこれにかなり慣れていないので、Cakephp フレームワークと MySQL データベースを使用して Web アプリケーションを作成しています。「コメント」テーブルに、遅延テーブルの ID を参照する deferred_id という列がありました。コメント テーブルで名前を deferred_id から form_id に変更し、コード内のすべての場所でも変更しましたが、アプリケーションをテストしようとするとエラーが発生します。

列が見つかりません: 1054 'フィールド リスト' の不明な列 'Comment.deferred_id'

コメント テーブルに deferred_id が存在しないため、何が問題なのかわかりません。どんな助けでも素晴らしいでしょう。

4

1 に答える 1

1

config/core.php でデバッグ レベルをオンにして、キャッシュがクリアされるようにします。Cakephp はクエリをキャッシュに保存します。そのため、クエリは古い列名を取得しています。

于 2013-05-31T06:21:48.520 に答える