一、总体介绍:
tp5是mvc结构,入口文件是public下的index.php。项目写在application里,在这里边config文件是系统基础配置文件,database是数据库配置,route是路由配置文件。extend是放扩展文件的。runtime是缓存。thinkphp是框架自带的类。vendor是第三方插件存放位置。
二、创建项目:
先创建一个模块的文件夹(Client/Server),该文件夹里分为三部分mvc创建。
三、c层写法:
①普通输出
一个典型的控制器类定义如下:
namespace app\index\controller;
class Index
{
public function index()
{
return 'index';
}
}
带数据输出,(最常用)
如果继承了think\Controller类的话,可以直接调用think\View及think\Request类的方法,例如:
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
// 获取包含域名的