时间:2021-05-28
本文实例讲述了Codeigniter控制器controller继承问题。分享给大家供大家参考,具体如下:
在项目中经常用到这样一种情况,后台中每个页面都要判断Session来确定用户是否登陆状态.对于在Codeigniter中,那么就会考虑每个控制器继承一个公用控制器。
比如:AdminBase 为应用后台的公用的控制器,在每一个应用后台控制器里面都来继承公共的AdminBase ,但是同时要确保AdminBase 也是继承CI_Controller的。
前台HomeBase也是同样的道理。
具体实现很简单,只要在application/core下面新建MY_Controller.php,如下
(MY_是可配置的,application/config/config.php 文件并找到这一项:$config['subclass_prefix'] = 'MY_';)
然后在application/controllers里面的控制器就可以继承了,比如application/controllers/admin/blog.php中
class Blog extends AdminBase{function __construct(){parent::__construct();......}......}更多关于CodeIgniter框架相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》
希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了CodeIgniter分页类pagination使用方法。分享给大家供大家参考,具体如下:controller控制器(application/co
本文实例分析了CodeIgniter控制器之业务逻辑。分享给大家供大家参考,具体如下:前面分析了公用控制器按模块分发,方便对特定模块的控制,而具体的实现类则是放
ng-controller是为应用变量添加控制器当有两个控制器father、child且child在father内,那child可以称为子控制器,它将继承父控制
1)创建BaseController控制器继承Controller(后台的一切操作要继承BaseController):在BaseController里面添加:
本文实例讲述了CodeIgniter框架常见用法。分享给大家供大家参考,具体如下:1、codeigniter控制器超级对象和属性$this->load;$thi