2012-03-27 40 views
0

这是CakePHP的-2.0和CakeDC,用户插件如何设置评论模型和Users.User模型之间的关联?

mysql> describe comments; 
+----------+--------------+------+-----+---------+----------------+ 
| Field | Type   | Null | Key | Default | Extra   | 
+----------+--------------+------+-----+---------+----------------+ 
| id  | int(11)  | NO | PRI | NULL | auto_increment | 
| post_id | int(11)  | NO | MUL | NULL |    | 
| user_id | int(11)  | NO |  | NULL |    | 
| body  | varchar(500) | NO |  | NULL |    | 
| mark  | tinyint(4) | NO |  | 1  |    | 
| created | datetime  | YES |  | NULL |    | 
| modified | datetime  | YES |  | NULL |    | 
+----------+--------------+------+-----+---------+----------------+ 
7 rows in set (0.00 sec) 

我需要的用户名不是USER_ID。我如何设置Users.User模型和Comment模型之间的关联以及Post模型。

到目前为止,我已经在这个Comment模型public $belongsTo = array('Post','Users.User');

任何人都可以请如约该协会解释?

+0

你为什么用户模型复数?它不应该只是'用户'吗? – mensch 2012-03-27 07:34:54

+0

用户插件和用户模型。 – shibly 2012-03-27 12:49:17

回答

0

该字段user_id是该表中的外键。

Cake会根据您的递归级别自动获取与该ID相关的记录,包括用户名和其他字段。

相关问题