收藏本站 Archiver
    请 后使用快捷导航
    没有账号?入住 CI 中国社区
    查看: 3474|回复: 1

    [控制器] 关于控制器怎么分类问题

    [复制链接]
    楼主
    发表于 2013年5月26日 01:09:29 | 只看该作者 回帖奖励 |倒序浏览 |
    本帖最后由 逆天鬼 于 2013年5月26日 10:06 编辑

    在做一个后台,抛开业务逻辑,基本上后台控制器模块方法基本一致,当然有一些功能性的除外,比如登录,退出等。
    比如我把业务性质的控制器定义为common_controller,功能性质的控制器定义为simple_controller

    想把common_controller,simple_controller 做成抽象类 做统一规范之用,供后面的控制器调用

    在不改变system/目录下的代码情况下 有什么方法实现么?或者也想问问我的方法对团队开发,或者规范有没有实际意义?

    欢迎讨论和吐槽
    PHP复制代码

    abstract class Common_controller extends MY_Controller {

    public function __construct()
    {
    parent::__construct();
    }

    abstract public function index();
    abstract public function search();
    abstract public function add();
    abstract public function edit();
    abstract public function do_add();
    abstract public function do_edit();
    abstract public function do_delete();
    abstract public function do_forbid();
    abstract public function do_resume();
    abstract public function do_rec();
    abstract public function do_cancel_rec();

    }


    class User extends Common_controller{
    public function index(){
    }

    //.....重载其他方法
    }
    复制代码
    沙发
    发表于 2013年8月26日 14:37:15 | 只看该作者
    返回列表
    您需要登录后才可以回帖 登录 | 入住 CI 中国社区

    本版积分规则

    AltStyle によって変換されたページ (->オリジナル) /