thinkphp5.0分页和传参

原创
小哥 3年前 (2022-11-21) 阅读数 11 #大杂烩

public function stuList()
{
$search_data = $this->request->param(search_data);
$where = array();
if (! empty($search_data)) {
$where[name|no|class_id|ruxue_year] = [
like,
% . $search_data . %
];
}

$list = db(student_new)->where($where)
->order(id, desc)
->paginate(20, false, [
query => input(param.),
]);
//渲染分页
$this->assign(page, $list->render());

$list = $list->toArray();
foreach ($list[data] as $k => $v) {
// 验证是否已缴纳此收费项
$info = db(student_new_order)->where(snb_id, session(tollcollector_id))
->where(sno_is_pay, 1)
->where(sno_student_no, $v[no])
->find();
if ($info) {
$list[data][$k][sno_is_pay] = 已缴费;
$list[data][$k][is_pay] = 1;
} else {
$list[data][$k][sno_is_pay] = 未缴费;
$list[data][$k][is_pay] = 0;
}
}

$this->assign(list, $list[data]);
return $this->fetch();
}

静态页渲染:

{$page}
版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除