定义控制器

2021-09-27 10:59:22
admin
1427
最后编辑:admin 于 2021-12-08 15:12:23

每个模块中都有一个 control.php 控制器文件,在该类文件中声明具体的操作方法。控制器的定义非常简单,只要继承核心的 control 基础类就可以了。

其中类名的命名规则是:当前模块名。

例如:blog 模块的 control.php 文件:

class blog extends control
{
     ......          //此处省略千行代码
}

如果我们要执行下面的URL,即访问 blog 模块的 create 方法页面:

www.xxx.com/index.php?m=blog&f=create

则只需要在blog模块的控制器文件中创建一个 create 方法即可:

class blog extends control
{
    public function create()
    {
           ......               //此处省略千行代码
           $this->display();    //渲染对应的视图页面
    }
}