TP5.0 模型和关联
模型就是一种实体类
我们为一个表(如think_user)定义一个User模型(位于 application/index/model/User.php)自动根据类名去找这个表
namespace app\index\model;
use think\Model;
class User extends Model
{
}
大多情况下,我们无需为模型定义任何的属性和方法即可完成基础的操作
如果你的模型命名不符合这一数据表对应规范,可以给当前模型定义单独的数据表,包括两种方式。在手册中
命名 数据库前缀+当前的模型类名(不含命名空间)
模型类命名为驼峰时 如UserList
配置
admin 表 account_log表
在index中调用需要引入Users等命名空间
插入操作 在 index中


批量新增

查询 (在Model里实现了ArrayAccess )

根据某个条件查询

如果不是根据主键查询,可以传入数组作为查询条件

更新数据(当已经有这条数据时,save()方法就是更新,没有时是插入)

如果将这条数据拿出来后更改一部分 从新插入一条新数据的话(因为ID不能相同,并且ID是自增的,需要将ID设为NULL)


删除操作

