定义控制器
每一个模块是一个controoler文件,因此应用开发中的一个重要过程就是给不同的模块定义具体的操作。一个应用如果不需要和数据库交互的时候可以不需要定义模型类,但是必须定义controller控制器,一般位于项目的libs/controller目录下面。
Action控制器的定义非常简单,只要继承Action基础类就可以了,例如:
设置路径:conf/config.php
URL参数结构:
d: 目录-可以当作项目分组功能 (可省略,默认是controller跟目录)
c: 控制器
c: 方法
controller控制器的定义非常简单,只要继承base_controller基础类就可以了,例如:
class indexController extends base_controller {}
控制器文件名称是indexController.php
如果我们现在要执行下面的URL
http://heartphp.com/index/test
则需要增加一个test操作方法就可以了,例如
class indexController extends base_controller {
public function test(){
echo 'test';
}
}