多数大学生出来选择的工作和专业无关
首页 > 专业知识

PHP控制器详解

时间:2013-11-05 20:55:43 [来源]:郑州PHP培训学校

  需要为每个模块定义一个控制器类,控制器类的命名规范是:模块名+Action.class.php (模块名采用驼峰法并且首字母大写)

 
系统的默认模块是Index,对应的控制器就是项目目录下面的Lib/Action/IndexAction.class.php,类名和文件名一致。默认操作是index,也就是控制器的一个public方法。初次生成项目目录结构的时候,系统已经默认生成了一个默认控制器(就是之前看到的欢迎页面),我们把index方法改成下面的代码:
 
class IndexAction extends Action {
    public function index(){
        echo 'hello,world!';
    }
}
控制器必须继承Action类,一个模块可以包括多个操作方法。如果你的操作方法是protected或者private类型的话,是无法直接通过URL访问到该操作的。

上一篇:什么是PHP静态化

下一篇:PHP视图详解