2012-01-19 15 views
1

古いKohana 2プロジェクトで作業しています。私は2つのモデルをリンクしたいと思います。

私は、次のORMの関係でユーザーと呼ばれるモデルがあります:

protected $primary_key = 'User_ID'; 
protected $belongs_to = array('group'); 
protected $has_many = array('user_address'); 

を私はORMの関係でUser_Addressと呼ばれる別のモデルを持っている:私は、次のSQLエラーを取得していますが

protected $table_name = 'user_address'; 
protected $belongs_to = array('user'); 

Unknown column 'user_address.user_User_ID' in 'where clause' - SELECT `user_address`.* FROM (`user_address`) WHERE `user_address`.`user_User_ID` = 2 ORDER BY `user_address`.`id` ASC 

エラーから、にリンクしようとしています。 user_User_IDであるのに対し、user_addressである必要があります。 User_ID。 Kohana 3のような外部キーをマップする方法はありますか?

答えて

0

protected $foreign_key = array('user_address' => 'User_ID');をUser_Modelに追加する必要があります

関連する問題