DTapi教程:14.模型
发表:DESTOON模板堂(dtmoban.com)
发表时间:2019-10-11
简介
模型在DTapi中的定义是负责处理数据的部分,从控制器中接收数据处理条件,按需从数据中增删改查,然后将处理完后的结果返回给控制器,由控制器将数据分发给模板显示。
DTapi的建议是不在控制器中对数据进行任处理,数据处理全部交给模型来做。
在完整的php框架模型是不仅仅只负则处理数据的,同时还负责整个模块的架构,但是我们只是一个插件开发框架,属于微微微小型应用。所以模型负责向数据库增删改查就行了。
之所以在模型中对接数据库,主要是考虑到方法的重用性,减少开发者写代码的工作量。
模型存放目录
- 撒模型位于:app/作者目录/应用目录/model
- 其中一个php文件表示一个模型
模型命名规则
- DTapi没对命名有特殊要求,只需要文件和类名一致即可,另外尽量不要和控制器重名,重名在use会有错误提示。
- 建议控制名称为 index 对应的模型名称为 indexModel;这样可读性,维护性强。
- 例:indexModel.php
##模型命名空间规则
- dtapp\应用名\model
模型命名空间规则是固定的,无法使用其它格式的命名空间。