发现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(),看起来很怪,但是不加又不行。。。 郁闷!
[ 此帖被yxj000在2011-10-07 17:52重新编辑 ]

作者: yxj000   发布时间: 2011-10-07

这个方法没用过 都是自己写 left join。。

作者: gnipt   发布时间: 2011-10-08