一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - Codeigniter控制器controller繼承問題實例分析

Codeigniter控制器controller繼承問題實例分析

2020-12-16 16:17浪漫小生 PHP教程

這篇文章主要介紹了Codeigniter控制器controller繼承問題,以簡單實例形式分析了CodeIgniter中針對控制器controller繼承的實現與使用方法,需要的朋友可以參考下

本文實例講述了Codeigniter控制器controller繼承問題。分享給大家供大家參考,具體如下:

在項目中經常用到這樣一種情況,后臺中每個頁面都要判斷Session來確定用戶是否登陸狀態.對于在Codeigniter中,那么就會考慮每個控制器繼承一個公用控制器。

比如:AdminBase 為應用后臺的公用的控制器,在每一個應用后臺控制器里面都來繼承公共的AdminBase ,但是同時要確保AdminBase 也是繼承CI_Controller的。

前臺HomeBase也是同樣的道理。

具體實現很簡單,只要在application/core下面新建MY_Controller.php,如下
(MY_是可配置的,application/config/config.php 文件并找到這一項:$config['subclass_prefix'] = 'MY_';)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class MY_Controller extends CI_Controller
{
function __construct()
{
parent::__construct();
}
}
class AdminBase extends MY_Controller
{
function __construct()
{
parent::__construct();
......
}
......
}
class HomeBase extends MY_Controller
{
function __construct()
{
parent::__construct();
......
}
......
}

然后在application/controllers里面的控制器就可以繼承了,比如application/controllers/admin/blog.php中

?
1
2
3
4
5
6
7
8
9
class Blog extends AdminBase
{
function __construct()
{
parent::__construct();
......
}
......
}

希望本文所述對大家基于CodeIgniter框架的PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 97热在线 | 久久亚洲精品中文字幕60分钟 | 亚洲欧美日韩综合在线播放 | 日韩在线一区二区三区免费视频 | 日本一区二区免费在线观看 | 久久精品国产欧美日韩99热 | 视频在线观看大片 | 亚洲AV无码国产精品午夜久久 | 久久久久久久久人体 | 91高清国产视频 | 我的男友是消防员在线观看 | 四虎在线免费播放 | 免费国产之a视频 | 日日干影院 | 亚洲高清国产品国语在线观看 | 亚洲羞羞视频 | 免费大秀视频在线播放 | 太大了轻点阿受不了小说h 四色6677最新永久网站 | 日本特黄一级午夜剧场毛片 | 天作谜案免费完整版在线观看 | 午夜精品久久久久久中宇 | 国产精品青青青高清在线 | 国产久热香蕉在线观看 | 日本红色高清免费观看 | 外国xxx | 亚洲AV无码国产精品午夜久久 | 国产精品综合在线 | 我要看逼 | 四虎国产精品视频免费看 | 亚洲 综合 自拍 精品 在线 | 久久成人国产精品一区二区 | 国产精品久久免费 | 国产91页| 国产一区二区精品 | 欧美 国产 日韩 第一页 | 日韩特级片 | 久久黄色免费 | 日本大学jalapsiki | 日韩综合第一页 | 亚洲第一色视频 | 故意短裙公车被强好爽在线播放 |