概述
namespace appindexcontroller;
use thinkController;
use appindexmodelUser as UserModel;//引入model中命名空间里面的类->的别名;
class User extends Controller
{
//模板赋值;
public function demo1(){
//通过助手函数调用all(获取所有信息)方法,$query为条件
$users = UserModel::all(function($query){
$query->field('*');
});
//模板赋值;在视图中也可以模板赋值;
// $this->view->assign('users',$users);
//模板渲染;
return $this->view->fetch();//默认视图为user.html;
}
// 分页主要用到的类为paginator.php的一个抽象类,bootstrap.php类继承了这个抽象类,所以实例化bootstrap类即可
// 分页
public function demo2(){
//分页配置;
$config = ['type' =>'bootstrap','var_page' =>'page'];
//显示数量;
$num = 5;
//是否为简单分页;
$simple = false;
//用模型获取分页数据;thinkpaginate;
$pagelist = UserModel::paginate($num,$simple,$config);
//渲染分页html代码,(进入下一页的导航);
$page = $pagelist->render();
$this->view->assign('users',$pagelist);
$this->view->assign('page',$page);
return $this->view->fetch();
}
}
?>{load href="/static/bootstrap/css/bootstrap.css"}
用户信息
ID | 姓名 | 性别 | 年龄 | 金额 |
{foreach $users as $key=> $val}
{$val.id}{$val.name}{in name="$val.sex" value='0,1'}
{if $val.sex==1}
女
{else/}
男
{/if}
{/in}
{between name='$val.age' value='10,20'}
年轻人
{/between}
{between name='$val.age' value='21,30'}
老年人
{/between}
{$val.money}{/foreach}
{load href="/static/jquery-3.3.1.min.js"}
{load href="/static/bootstrap/js/bootstrap.js"}
最后
以上就是精明裙子为你收集整理的tp5循环查询语句_tp5.1-foreach循环和分页的全部内容,希望文章能够帮你解决tp5循环查询语句_tp5.1-foreach循环和分页所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复