前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CI框架如何实现控制器继承

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

作者头像
申霖
发布2019-12-27 17:55:28
8130
发布2019-12-27 17:55:28
举报
文章被收录于专栏:小白程序猿小白程序猿

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

首先,我们先简单的看一下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()
    {
            
    }
}

欢迎收藏、点赞、关注。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档