摘要:总结:模型的实例化。模型的本质就是一个类,是对业务数据和业务逻辑的封装,依赖于Db来实现,模型类对应着一张数据表,在模型类的实例化方法可以通过依赖注入或者直接new。模型类的设置以及软删除的步骤: 2.1.在表中添加一个字段:删除时间(删除标志):delete_time 2.2.在模型类中添加一个属性:$deleteTime= 'delete
总结:
模型的实例化。模型的本质就是一个类,是对业务数据和业务逻辑的封装,依赖于Db来实现,模型类对应着一张数据表,在模型类的实例化方法可以通过依赖注入或者直接new。

模型类的设置以及软删除的步骤:
2.1.在表中添加一个字段:删除时间(删除标志):delete_time
2.2.在模型类中添加一个属性:$deleteTime= 'delete_time'
2.3.在模型中导入软删除的trait类库:SoftDelte
2.4.最新版支持设置软删除的默认字段 
3.模型的查询。模型的查询中,可以利用get方法进行单挑记录查询,也可以利用闭包来创建查询条件,或者直接静态调用Db类的查询构造器进行查询。


4.模型的多条查询中利用all方法,多条记录查询返回值是多个数组或对象数组,并且可以利用闭包将请求对象变量注入到闭包条件中。


5.创建模型,更新数据利用update方法。

6.创建模型,添加数据利用create方法。

7.删除数据,在删除数据操作中,都是先执行select查询操作,再执行删除操作。在软删除中。需要先设置好软删除,在软删除操作中,实际上执行的是更新操作。

批改老师:韦小宝批改时间:2018-11-03 16:13:02
老师总结:写的很不错啊!赞!虽然说经历了一些坎坷但是还是很好的完成了!很棒!!继续加油吧!