美文网首页
Thinkphp5.0 Model(1)

Thinkphp5.0 Model(1)

作者: s_u_n | 来源:发表于2019-08-08 11:42 被阅读0次

Thinkphp5.0模型是一种对象-关系映射的封装,并且提供了简洁的ActiveRecord实现,一般来说,一个模型对应一个表。

模型类和Db类的区别主要在于对象的封装,Db类的查询默认返回的是数组(或者集合),而模型类返回的是当前的模型对象实例,模型是比Db更高级的数据封装,支持模型关联,模型事件。

模型的定义根据表名定义(省略配置文件配的数据表前缀)即可。

Model模型和表映射:

表名绑定类名

Admin=>tp_admin

AdminLevel=>tp_user_level (如果表名有两个或两个以上的下划线则使用驼峰命名法);

自定义表名:

//设置数据表(不含前缀)

$protected $name = "admin";

//设置完整的数据表(包含前缀)

$protected $table = "tp_admin_level"

相关文章

网友评论

      本文标题:Thinkphp5.0 Model(1)

      本文链接:https://www.haomeiwen.com/subject/jbetjctx.html