帮助中心

控制器扩展技巧

发布日期:2013-03-27 发布人:周立峰



    如果要对已存在的控制器进行二次开发,为了方便升级和维护不建议直接对核心文件直

接修改,您可以通过继承的形式进行二次开发。

 

例如您要对改MainOneCMS/library/mainone/base/HomeController.php进行二次开发。

您可以按照命名规范建立你要的程序文件。比如:ContentController。 

 

例如ContentController 代码如下:

class ContentController extends HomeController {

 

public  $ContentModel;

public function init()

{

$this->ContentModel = D('Content');

parent::init();

}

 

 }