Cakephp でデータベースの外部キー フィールドを user.id から users.id に変更すると、find() メソッドで SELECT データを取得したい場合のようなエラーが発生します。
エラー: SQLSTATE [42S22]: 列が見つかりません: 1054 不明な列 'Model.user_id' が 'where 句' にあります
モデルのコントローラーで find メソッドを使用している場合でも:
find( 'all', array 'conditions' => array('Model.users_id' => $userId)
私はそれがキャッシュだと思ったが、キャッシュ - >モデルディレクトリをクリアしても役に立たない。