2012-03-27 56 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相關的記錄,包括用戶名和其他字段。

相關問題