发现brophp的小问题
在R_SELECT 方法中,
if(!empty($sub[2])){
$row[$sub[0]]=$obj->field($field)->limit($sub[2])->where(array($fk=>$row[$pri]))->select();
}else{
$row[$sub[0]]=$obj->field($field)->where(array($fk=>$row[$pri]))->select();
这里在功能上有点小问题,在课程中提到可以任意指定与哪个外键关联,按原码只能与主键关联,要想与自己指定的外键关键要改成$sub[0]
第4个参数还是要加array(),看起来很怪,但是不加又不行。。。 郁闷!
if(!empty($sub[2])){
$row[$sub[0]]=$obj->field($field)->limit($sub[2])->where(array($fk=>$row[$pri]))->select();
}else{
$row[$sub[0]]=$obj->field($field)->where(array($fk=>$row[$pri]))->select();
这里在功能上有点小问题,在课程中提到可以任意指定与哪个外键关联,按原码只能与主键关联,要想与自己指定的外键关键要改成$sub[0]
第4个参数还是要加array(),看起来很怪,但是不加又不行。。。 郁闷!
[ 此帖被yxj000在2011-10-07 17:52重新编辑 ]
作者: yxj000 发布时间: 2011-10-07
这个方法没用过 都是自己写 left join。。
作者: gnipt 发布时间: 2011-10-08