CI框架如何实现控制器继承

发布时间:2019-09-04 21:25:02 浏览量:1054 标签: CI 继承

在CI框架的实际开发过程中,部分功能可能存在继承关系,相信很多使用过Thinkphp框架的童鞋都喜欢于此方式。下面我们来说一下CI框架中如何实现控制器继承。


首先,我们先简单的看一下CI框架的都目录结构,如下图:

CI框架目录

我们可以看出她非常的简洁,也正如她所说的简约而不简单。


下面我们直接看实例代码:


父类:

父类创建位置在application/core/目录下,新建MY_Controller.php;

示例代码:

<?php

/**
 * Created by PhpStorm.
 * User: 申霖
 * Date: 2019/8/27 0027
 * Time: 下午 8:05
 */
class MY_Controller extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
    }
}


普通控制器类:

<?php
/**
 * Created by PhpStorm.
 * User: 申霖
 * Date: 2019/8/25 0025
 * Time: 上午 10:24
 */
defined('BASEPATH') OR exit('No direct script access allowed');

class Index extends MY_Controller
{
    public function home()
    {
            
    }
}



欢迎收藏、点赞、关注。



评论
登录后才可以进行评论哦! QQ登录
验证码
评论内容