0

Cakephp でデータベースの外部キー フィールドを user.id から users.id に変更すると、find() メソッドで SELECT データを取得したい場合のようなエラーが発生します。

エラー: SQLSTATE [42S22]: 列が見つかりません: 1054 不明な列 'Model.user_id' が 'where 句' にあります

モデルのコントローラーで find メソッドを使用している場合でも:

find( 'all', array 'conditions' => array('Model.users_id' => $userId)

私はそれがキャッシュだと思ったが、キャッシュ - >モデルディレクトリをクリアしても役に立たない。

4

1 に答える 1