今天我遇到一个问题,来问一下各位,求前辈们给个解答
表A 中有 A1 A2两个字段,是存放“老家” 和 “现居地”的,比如老家是“1”代表北京。现居地是”2“代表上海
那么我需要在查询的时候关联表B一起查询,‘BELONGS_TO’用这个查询一个A1:
'cascadedata'=>array(
/*略去一部分
//指定外键
'foreign_key'=>'A1',
//查询结果转换 根据A1的代码(”1“)查询结果是Result,应该是字符串(”北京“) 转换一下 A1name进行view层输出
'as_fields'=>'Result:A1name',
)
那么A2我改怎么查出来呢?我试了如下办法:
1.'foreign_key'=>'A1,A2', 我这样查出来的都是NULL
2.'cascadedata'=>array(A1),'cascadedata'=>array(A2), 写两次,但是A1的就失效了
求给个指点,我用TP用的还不好,大家多帮帮忙,不吝赐教啊。。
最佳答案