如题,
因为很多时候,数据库表并非自己设计,也没有办法去修改,
A.B_NO = B.B_NO 这样关联是否可以啊?
B_NO 不是主键, B有个id主键的
其实自己做个虚拟关联也很简单,加个 getXyz() 就可以,
可关键是做关联查询时,就没有办法了,一般情况下不希望自己写sql
如题,
因为很多时候,数据库表并非自己设计,也没有办法去修改,
A.B_NO = B.B_NO 这样关联是否可以啊?
B_NO 不是主键, B有个id主键的
其实自己做个虚拟关联也很简单,加个 getXyz() 就可以,
可关键是做关联查询时,就没有办法了,一般情况下不希望自己写sql
这个问题我也碰到过,支持
目前暂时利用join来解决,
不过还是希望可以支持在关联中,使用非主键进行关联~
database relationship 设计中,1:1就应该是PK reference PK,如果RAR可以不遵守这个约定的话,这个类就可以从Yii中丢弃了;