项目目录
ThinkPHP5.0
类的命名:直接命名(首字母大写)
eg:UserController.class.php => User.php
解压作为根目录:
如图创建项目目录:
建好文件:
搭建前后台目录
后台:
\application\admin\controller\下初始 Index.php
<?php
namespace app\admin\controller;
// 需要继承think\Controller
use think\Controller;
// 如果控制器在文件夹内 => 文件夹名.控制器 eg: weixin.index
// 类名对应view的文件夹名
class Index extends Controller
{
// 方法名对应view/index/open.html
public function open()
{
// thinkphp5.0开始 display()-> fetch()
// 打开并列视图view/index/index.html
return $this->fetch();
}
// index.html
public function index()
{
// thinkphp5.0开始 display()-> fetch()
// 打开并列视图view/index.html
return $this->fetch();
}
}
对应view创建index文件夹, 还有index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h2>商城后台界面</h2>
</body>
</html>
完成进行访问 : http://网址/index.php/模块/控制器/操作方法
前台
操作一样: 修改index下的控制器 Index.php
namespace app\index\controller;
app_extend扩展目录搭建
控制器controller目录创建 ** 扩展 view目录也对应创建文件夹
// 类名对应view的文件夹
// 方法名对应view/index/open.html
// thinkphp5.0开始 display()-> fetch()
// 打开并列视图view/index.html
// return 相当于 echo
return $this->fetch();
//访问时 如果控制器在文件夹内 => 文件夹名.控制器 eg: weixin.index