分页使用paginate()方法十分方便,但是如果需要对查询的信息做进一步的处理才能在前台页面输出,就必须通过each()方法,对查询得到的结果进行遍历操作。
public function faculty()
{
//查询院系专业信息
//--查询院系专业信息
$result=Db::name('sys_faculty')->field('*')->paginate(10,false,[
'query'=>['user'=>'123','role'=>'student']
])->each(function($item, $key){
//在这里对查询的值进行进一步的整理!!!
$f_faculty=Db::name('sys_faculty')->field('name')->where('id',$item['parentid'])->find();
$item[