My Profile Photo

管登荣


即使生命如尘,但愿岁月如歌


Problems when using think php!

该篇博客持续记录在使用thinkphp时遇到的迷之问题

  1. getField()
    问题代码(中文不支持,返回值迷之格式,感觉可能是通过url传入参数时参数的类型解析不对,num是url传入的参数):
$model->join('student on user.id = student.user_id')
->join('department on student.department_id = department.id')
->where($condition)
->getField('user.id as id,user.name as name, department.name as department, user.school_identify as schoolIdentify',$num);
修正代码:  
$model->join('student on user.id = student.user_id')
->join('department on student.department_id = department.id')
->where($condition)->limit($num)
->getField('user.id as id,user.name as name, department.name as department, user.school_identify as schoolIdentify');