模型定义
1、首先定义一个表 tp_user
2、定义一个和表名称相同的模型文件 app\model\User.php
<?php
namespace app\model;
use think\Model;
class User extends Model
{
}注意:模型类表命名规则
tp_user 表名 对应模型 User
tp_user_type 表名 对应模型 UserType
3、创建一个空模型后,在创建一个控制器 app\controller\DataModel.php
<?php
namespace app\controller;
// 注意这里需要引入模型 并定义别名
use app\model\User as UserModel;
class DataModel{
public function index(){
return json(User::select());
}
}4、访问控制器路由即可
模型初始化

命名空间的引用方式:
表名称 tp_user
在app目录admin应用下与controller同级创建一个模型文件夹 model 下创建一个同表名一致的类文件名
User.php
<?php
namespace app\admin\model;
use think\Model;
class User extends Model
{
// 查询User模型所有数据
public function getUserModelSelect()
{
// 查询所有数据
return $this::select();
}
}Index控制器中调用模型方法方式两种:
第一种:命名空间引入
public function index()
{
//$user = new \app\admin\model\User();
$user = new User();
halt($user->getUserModelSelect());
}注意,需要引入模型
use app\admin\model\User;
第二种:直接引入
admin应用index控制器index方法
public function index()
{
$user = new \app\admin\model\User();
halt($user->getUserModelSelect());
}完毕!