控制器定义

  • 控制器创建位置在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('模板表达式',[批量赋值数组]);
以上两种渲染二选一即可
}
}