为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP 5.0 --模型篇

难度中级
时长 3小时 0分
学习人数
综合评分9.67
70人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.5 逻辑清晰
乌龙院大哥什么时候出实战
模型时间戳和软删除。 可以使用自动完成的操作来完成。但是会很臃肿。软删除,不是真正的删除。而是设置了一个字段 标记删除。
模型修改器的自动完成。
模型获取器。添加 sex字段。tinvint就行了。
模型聚合操作。 提供了最大值最小值平均值等。截断表,id从1开始。
使用模型删除数据。提供的静态方法 销毁方法。
使用模型 更新数据。 使用截断表方式将所有数据清空。
使用模型添加数据。 use think\model
模型查询。索引 控制器 下 索引方法。
模型定义。 自动完成所有的操作。
链式操作。$data =[];
for($i=1;$i<21;$i++){
$data[] = [ 'username' => "imooc_{$i}"}
}
条件构造器。$sql = $db ->where(['id' =>1]) ->buildSql(); dump($sql);
$db = Db::name('user'); $res = $db->where(['id' =>1 ]) ->delete(); dump($res);
上节课find 错了,是返回一个一维数组。
只是对数据库又进行了封装。
课程须知
1、有一定的php基础。 2、对ThinkPHP5 有一定的了解。 3、没有接触过tp5 的学生可以先看下我之前录制的 <快速入门 ThinkPHP5 基础篇>
老师告诉你能学到什么?
1、ThinkPHP5 的数据库操作类 2、ThinkPHP5 的数据模型 3、使用数据模型快速对数据库进行增删改查的操作 4、ThinkPHP5 的自动完成操作 5、模型的自动时间戳和软删除

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消