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

快速入门ThinkPHP 5.0 --模型篇

难度中级
时长 3小时 0分
学习人数
综合评分9.67
70人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.5 逻辑清晰
这个弄错啦,第一章简介的视频
软删除,已经use traits\model\SoftDelete; 为什么还要在类里面use SoftDelete;这两行代码分别执行了什么?

已采纳回答 / 乌云龙
建议你看一下 trait 类的使用 use 是导入 之后在类里面 use 才是叫当前类有 trait 类的方法
$autoWriteTimestamp = true //开启自动写入时间戳字段,false关闭;
$createTime //新增数据的时间戳字段,默认为create_time;
$updateTime //更新数据的时间戳字段,默认为update_time;
//这两者可设置为false,则关闭关闭自动写入时间戳;
数据自动完成需要修改器配合才能完成操作,系统支持auto、insert和update三个属性,可以分别在写入、新增和更新的时候进行字段的自动完成机制,auto属性自动完成包含新增和更新操作,insert为新增操作,update为更新操作。
saveAll( )方法,自动识别新增数据和更新数据,如果是新增数据(带自增id),则应该是saveAll([ ['字段'=>'值'] ]),若想带主键数据批量新增,则是saveAll([ ['字段'=>'值'] ],false);如果是更新数据,则应该是saveAll([ ['主键'=>'值','字段'=>'值'] ]);

已采纳回答 / 乌云龙
你可以截图下你的报错信息报错页面是什么样子 理论上没有任何问题 另外记得 开 pdo
我诚恳的呼吁老师尽快出实战,收费也行啊,不,必须收费
方法多得可能你乱写都能对
thinkphp的变化多端,看到这里我已经习惯了^-^
group( )方法感觉意义不大,有什么应用场景呢?
终于有更新了,感谢阿龙老师
非常感谢分享,小白在学习路上
我刚提出数据连接课程您就发出来了
第一哈哈哈
navica...还有这种东西,我一直用命令行配置数据库的说...一直关门造车...没人告诉我呀T_T。
课程须知
1、有一定的php基础。 2、对ThinkPHP5 有一定的了解。 3、没有接触过tp5 的学生可以先看下我之前录制的 <快速入门 ThinkPHP5 基础篇>
老师告诉你能学到什么?
1、ThinkPHP5 的数据库操作类 2、ThinkPHP5 的数据模型 3、使用数据模型快速对数据库进行增删改查的操作 4、ThinkPHP5 的自动完成操作 5、模型的自动时间戳和软删除

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消