控制器文件通常放在app/http
下面,类名和文件名保持大小写一致,并采用驼峰命名(首字母大写)。
一个典型的控制器类定义如下:
namespace app\http;
// 控制器系统基类
use x\controller\Http;
class Index extends Http
{
/**
* @RequestMapping(route="/", method="get", title="我是路由定义注解")
*/
public function index() {
return $this->fetch('SW-X 欢迎你!');
}
}
为了更方便使用,控制器类建议继承系统的控制器基类
x\controller\Http
,虽然无需继承也可以使用。