关于关联表的问题。。。
a表
id,code,name…
b表
id,code,…
现在是关联a表与b表,但是关联条件是a.code = b.code
用relations 好像是自动关联到另一个表的id上了。
在实际应用中,这个经常遇到,不一定是要关联到id上的。
请问这种情况如何解决…
关于关联表的问题。。。
a表
id,code,name…
b表
id,code,…
现在是关联a表与b表,但是关联条件是a.code = b.code
用relations 好像是自动关联到另一个表的id上了。
在实际应用中,这个经常遇到,不一定是要关联到id上的。
请问这种情况如何解决…
顶一下,我还想问一下,复合主键,怎么关联呀
学学!
Yii 1.1.5 可以这样设置非主键关联
't_b'=>array(self::HAS_ONE,'b',false,'on'=>'t.name=t_b.name')
真的吗?赶紧去试试
经测试,有问题的。
如果是用eager loading(用with)查询关联表,可以得到正确结果。
如果是用lazy loading查询关联表,就会出错