MVC 框架命名规范
控制器(controller)
- 类名遵守大写CamelCase,继承
RootController
1 | class UserController extends RootController // 类后缀为 Controller |
- Action名、变量名、方法名采用小写camelCase:
1 | public function loginAction () {...} // Action 后缀为 Action |
- Action 名与 url 的映射关系:
1 | high-school -> highSchoolAction |
模型(model)
- 类名遵守大写CamelCase,继承
RootModel
1 | class UserModel entends RootModel //类后缀为 Model |
- 类方法和变量遵守小写camelCase
1 | public function calculateScore () {...} |
视图(view)
- 视图模板(tpl)文件路径
1 | views/<Controller>/<action>.tpl.php |
- 目录名对应
Controller
,首字母大写 - 文件名对应
action
,首字母小写