CakePHP中的友谊模型

时间:2011-03-27 01:53:27

标签: php cakephp

我有一张“友谊”表:

id | user_id_1 | user_id_2 |接受

基本上它引用了2个用户(其中​​user_id_1是请求者)并包含一个接受的标志(user_id_2是否接受了请求)。

如何在CakePHP中设置模型,以便自动从Users表中附加用户信息?

1 个答案:

答案 0 :(得分:3)

在模型中使用belongsTo关系: http://book.cakephp.org/view/1042/belongsTo

这可能类似于:

class Friendship extends AppModel {
  var $name = 'Friendship';
  var $belongsTo = array(
    'user_id_1' => array(
      'className' => 'User',
      'foreignKey' => 'user_id'
    ),
    'user_id_2' => array(
      'className' => 'User',
      'foreignKey' => 'user_id'
    )
  );
}
相关问题