关联,必须关联主表的主键吗? [ 新手入门 ]
如题, 因为很多时候,数据库表并非自己设计,也没有办法去修改,
A.B_NO = B.B_NO 这样关联是否可以啊?
B_NO 不是主键, B有个id主键的
共 3 条回复
-
谢谢您的回复,我看了一下BLOG 例子里的
return array( 'author' => array(self::BELONGS_TO, 'User', 'author_id'), 'comments' => array(self::HAS_MANY, 'Comment', 'post_id', 'condition'=>'comments.status='.Comment::STATUS_APPROVED, 'order'=>'comments.create_time DESC'), 'commentCount' => array(self::STAT, 'Comment', 'post_id', 'condition'=>'status='.Comment::STATUS_APPROVED), );
评论的关联字段是post_id 是 post的主键, 还是通过主键字段关联的。
-
lz19881123 回复于 2011-09-04 20:59 举报
你连表就看你关联的字段。
chinaphp 江苏
注册时间:2011-04-09
最后登录:2023-01-13
在线时长:25小时8分
最后登录:2023-01-13
在线时长:25小时8分
- 粉丝6
- 金钱340
- 威望0
- 积分590