控制器定义
- 控制器创建位置在app/应用/controller下 ;
- 目录命名规则为小写加下划线;
- 控制器文件命名为大驼峰法(首字母大写的驼峰法),以.php后缀结尾;
- 控制器中命名空间以与前文件所在路径相同,位置同第一条时,例如 namespase app/应用/controller;
- 类名与控制器文件名相同,大驼峰法;
- 控制器方法为小驼峰法命名;
|app
| ——index
| ——controller
| ——Index.php
<?php
namespase app/index/controller;
class Index
{
public function index(){
return 'hello word!';
}
}
视图层定义
- 视图层创建位置在app/应用/view下 ;
- 控制器名对应view目录下目录名,控制器名大写转小写然后加下划线;
- 控制器方法对应目录下html文件,方法名大写转小写然后加下划线;
|app
| ——index
| ——view
| ——index
| ——index.html
渲染模板视图
<?php
namespase app/index/controller;
class Index
{
public function index(){
//渲染
//return \think\facade\View::fetch('模板表达式',[批量赋值数组]);
//助手函数
return view('模板表达式',[批量赋值数组]);
以上两种渲染二选一即可
}
}