模型的基本操作

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

总结:

  1. 模型的实例化。模型的本质就是一个类,是对业务数据和业务逻辑的封装,依赖于Db来实现,模型类对应着一张数据表,在模型类的实例化方法可以通过依赖注入或者直接new。1.PNG

  2. 模型类的设置以及软删除的步骤:

   2.1.在表中添加一个字段:删除时间(删除标志):delete_time

   2.2.在模型类中添加一个属性:$deleteTime= 'delete_time'

   2.3.在模型中导入软删除的trait类库:SoftDelte

   2.4.最新版支持设置软删除的默认字段 2.PNG

3.模型的查询。模型的查询中,可以利用get方法进行单挑记录查询,也可以利用闭包来创建查询条件,或者直接静态调用Db类的查询构造器进行查询。3.PNG

4.PNG

5.PNG

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

6.PNG

7.PNG

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

8.PNG

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

9.PNG

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

10.PNG

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

发布手记

热门词条