Thinkphp 5.0开发第一课 后台登陆页面
2016-12-18 00:00
295 查看
1、thinkphp 5.0开启控制器后缀
因为系统默认的控制器命名方法如:Login.php,但是有些时候model里面或者什么地方会有一些同名的PHP文件,这就导致在编辑器上有时候弄混,所以我比较习惯在控制器上加Controller后缀,这就需要改到配置文件了
具体位置:application/config.php controller_suffix设置为true就OK拉~
2、建立基控制器(父控制器),比如我们的admin后台中,几乎所有的控制器都用到检测是否已登陆这样的方法,我们就可以建立一个公用的控制器,然后其他的控制器都继承这一控制器,我们把这个控制器命名为Basc.php
Basc控制器继承Thinkphp的Controller类,同时在初始化方法里面添加检测是否已登陆,如果未登录我们就让他们重定向到登陆页面
PS:这个方法里面用到了url()函数,这个方法在以前的thinkphp版本里面对应的是U()函数,5.0里面已经没有U函数了,切记
因为系统默认的控制器命名方法如:Login.php,但是有些时候model里面或者什么地方会有一些同名的PHP文件,这就导致在编辑器上有时候弄混,所以我比较习惯在控制器上加Controller后缀,这就需要改到配置文件了
具体位置:application/config.php controller_suffix设置为true就OK拉~
2、建立基控制器(父控制器),比如我们的admin后台中,几乎所有的控制器都用到检测是否已登陆这样的方法,我们就可以建立一个公用的控制器,然后其他的控制器都继承这一控制器,我们把这个控制器命名为Basc.php
Basc控制器继承Thinkphp的Controller类,同时在初始化方法里面添加检测是否已登陆,如果未登录我们就让他们重定向到登陆页面
PS:这个方法里面用到了url()函数,这个方法在以前的thinkphp版本里面对应的是U()函数,5.0里面已经没有U函数了,切记
相关文章推荐
- Android程序员学PHP开发(38)-ThinkPHP5.0(10)后台操作数据库(1)插入-phpStudy+Sublime
- Android程序员学PHP开发(40)-ThinkPHP5.0(12)后台操作数据库(3)修改-phpStudy+PhpStorm
- Android程序员学PHP开发(37)-ThinkPHP5.0(9)后台引入模板分离及UEditor-phpStudy+Sublime
- Android程序员学PHP开发(39)-ThinkPHP5.0(11)后台操作数据库(2)查询与删除-phpStudy+Sublime
- JEECG - 基于代码生成器的J2EE智能开发框架 续六: JEECG 前台页面和后台交互讲解
- DesToon如何去掉后台页面以及登陆页面标题的版权
- 为Thinkphp开发的系统添加feed页面
- 新闻系统 29-32:带边框的圆角框制作(制作后台登陆页面) 母版页嵌套/二级母版页
- Extjs设计后台管理员登陆页面
- Python Post and Get 登陆web后台系统并抓取页面
- 后台开发__DISCUZ X2.5增加后台管理页面
- QeePHP:后台登陆页面
- android 开发是 页面JS调用后台java方法
- php后台登陆页面代码
- discuz 插件 admin后台页面开发
- DISCUZ 管理后台页面开发实例
- WP7开发第一课:WP7项目组织结构&简单登陆例子(其二)
- jsp登陆页面和前后台验证并连接数据库
- WP7开发第一课:WP7项目组织结构&简单登陆例子(其二)
- dede登陆后台页面空白,dede注销页面空白的解决方案