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

快速入门ThinkPHP 5.0 --模型篇

难度中级
时长 3小时 0分
学习人数
综合评分9.67
70人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.5 逻辑清晰

最赞回答 / 虞落
不实例化用的是静态方法,实例化之后用的是类中的非静态方法,实现功能大致上差不多,但是如果同时操作很多对象,需要区分各个实例,那就需要实例化了。
云龙大佬打算出关联模型的教学视频吗 感觉这章节不太会~

最新回答 / netizen
垃圾教程 哪有什么get静态方法,直接User::where('id', 1)->find()
很期待阿龙老师的课程 对于我这初学者来说 真的非常不错 受益匪浅 希望老师发布更多的课程
就像这样:
$res=Db::table("tb_employee")
//->where("id","<",20)
->field("black,count(*) as num")
//->order("id desc")
//->limit(3,5)
//->page(2,5)
->group("`black`")
->select();
我刚试了一下,select `group`,sum(num) as total from imooc_user group by `group`
这样子也可以

最赞回答 / 慕哥8261505
model定义哪个表名 就执行哪个表的操作
->field()条件 一个参数正常,两个参数相当于*
我用的是5.022版,db()方法第三个参数默认是false,所以不需要再加了;以下是db()方法源码:
function db($name = '', $config = [], $force = false)
{
return Db::connect($config, $force)->name($name);
}
课程须知
1、有一定的php基础。 2、对ThinkPHP5 有一定的了解。 3、没有接触过tp5 的学生可以先看下我之前录制的 <快速入门 ThinkPHP5 基础篇>
老师告诉你能学到什么?
1、ThinkPHP5 的数据库操作类 2、ThinkPHP5 的数据模型 3、使用数据模型快速对数据库进行增删改查的操作 4、ThinkPHP5 的自动完成操作 5、模型的自动时间戳和软删除

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消