thinkphp5 分页(php手把手教你做网站(九)thinkphp6 分页带参数,error无效)

wufei123 发布于 2023-10-18 阅读(715)

菜鸟教程html下载

1、thinkphp6分页无法传递参数tp6使用以下是无法传递分页的参数的,$list=Db::name(web_news)->paginate($pagesize); 资源 $page=$list->render();

thinkphp5 分页(php手把手教你做网站(九)thinkphp6 分页带参数,error无效)

tp5的时候也不能传递参数可以按照下面方式修改,但是tp6不行$list=Db::name(web_news)->paginate([$pagesiz资源e,query=>request()->param()]); $page=$list->render();

以下是tp6正确的写法:$list=Db::name(web_news)->p资源aginate([list_rows=>$pagesize,query=>request()->param()]); $page=$list->render();

2、tp6中无法使用s资源uccess、error、redirect方法在tp6中继续使用$this->error();success,提示方法不存在,这是因为取消了error,success,redirect,我们用的习惯了资源不想换,可以自己写。

图1 页面$this->success效果图前边讲了登陆,在验证完登陆账号密码要跳转到后台首页IndexController,创建该文件,编辑代码如下:namespaceapp\c资源ontroller;

useapp\BaseController; usethink\facade\View; usethink\facade\Db; c资源lassIndexControllerextendsCmController

//前边代码都一样,这里可以看到不是extends BaseController,而是我们自己创建的类CmControlle资源r打开以前跳转的模板,可以看到以下代码:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻11918