用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3134|回复: 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 | 显示全部楼层

本版积分规则