2012-04-01 4 views
0

型破り表の列名を持つ関数を見つけ、私は自分のCakePHP 2.0のアプリで機能を見つけるこの魔法を使用したいと思います:CakePHPの2.0魔法だから、

$profile = $this->Profile->findByUserId($user['User']['id']); 

はしかし、問題のフィールドがないuser_iduserIdと呼ばれています。上のコードはエラーをスローします - 列user_idがありません。

Cakeに強制的にキャメルケースの列名を検索させる方法はありますか?

読んでいただきありがとうございます!

答えて

0

これには適切な機能を無効にする必要があります。ケーキの慣習はちょうどその通りです。あなたがそれらから逸脱した場合は、より手作業で作業する必要があります。したがって、適切なモデルに関数findByUserIdを作成するか、魔法の__call関数をオーバーライドします。

関連する問題