本页目录
控制器
什么是控制器?
PpWeb 的架构设计,所有的 URL 请求(无论是否采用了路由),最终都会定位到控制器。
控制器定义
控制器文件一般情况下存放在模块目录下(例如:app/application/Module
的目录下),类名和文件名称需要保持完全一致。
请注意
遵循 PpWeb 对于控制器文件名称和类名的命名规范,全部采用大驼峰命名法的英文字母命名(不得包含除此之外的字符)。
下面举个典型的控制器类定义:
namespace app\myapp\Index; class IndexC{ public function show() { return '一个控制器例子'; }}
上面的控制器类代码片段文件的实际位置是:
app\myapp\Index\IndexC.php
访问 URL 地址是(假设没有定义模块路由的情况下):
http://localhost/myapp/index/index/show/