它是CakePHP-2.0和CakeDC-Users插件
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模型和评论模型以及Post模型之间的关联。
到目前为止,我在注释模型public $belongsTo = array('Post','Users.User');中使用了以下代码
有没有人能举例说明一下这个联想?
发布于 2012-03-27 23:56:24
字段user_id是该表中的外键。
Cake将自动获取与该id相关的记录,包括用户名和其他字段,这取决于您的递归级别。
https://stackoverflow.com/questions/9883249
复制相似问题