§ 文件路径
./apps/应用名称/controller/控制器名.php
§ 文件命名
以控制器名为文件名,后缀名为.php
§ 控制器类命名
class controller_控制器名称 extends 应用名称_controller_abstract { }
§ 控制器代码
控制器中必须有构造函数 ,构造函数中还必须执行父类的构造函数。
代码示例,如:我们建立一个test应用,创建一个index控制器,包含一个默认的index方法,代码如下:
class controller_index extends test_controller_abstract
{
public function __construct(& $app)
{
parent::__construct($app);
}
public function index()
{
$this->template->display('index');
}
}
注:如上例子中的index方法并不是必须的,这只是一个默认请求的方法,如果你访问的时候均指定了action方法名,也可以不写index方法。