1

messages2つの外部キーを持つテーブルがあります:user_id_fromuser_id_tousers「hasone」の関係でテーブルから両方の行を取得する必要があります。どうやってやるの?

4

1 に答える 1

2

これは実際には関係に属していることに気づきました。したがって、コードは次のようになります...

protected $_belongs_to = array(
    'user_from' => array('model' => 'user', 'foreign_key' => 'user_id_from'),
    'user_to' => array('model' => 'user', 'foreign_key' => 'user_id_to')
);

user_fromとuser_toは、アクセスしたい方法に変更できます。

すなわち

$message->user_from

$message->user_to
于 2011-02-16T12:45:36.403 に答える