- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
分类删除
控制器
增加删除动作
controller/back/CategoryController.class.php
模型
model/CategoryModel.class.php
视图
没有
其他
在列表页,每个分类增加删除的即可!
view/back/category_list.html
完整性
要求只能删除末级分类
(下面没有子分类的分类)
应该在删除前,先判断该分类是否是末级分类!
在模型中完成!
model/CategoryModel.class.php
增加一个判断分类是否是末级分类的方法:
删除前,先判断:
升级
末级分类的判断和错误的处理
模型由于判断出来错误,需要控制器在跳转时,将错误信息提示出来,如何将模型得到错误
信息,传递给控制器!
在模型对象上,记录错误信息,
注意,该操作所有的模型都需要,则应该增加到继承模型上!
Framework/Model.class.php
为了体现封装性,将该属性定义成保护的,增加一个可以在外部调用的公共接口方法!
分类的添加
展示添加表单
Controller
在controller/back/CategoryController类中增加一个动作
Model
已经完成,直接调用即可
View
确定表单的action:
展示分类列表
其他
在列表页,增加一个
view/back/category_list.html
处理添加数据
controller
新建一个控制器insertAction
controller/back/CategoryController
收集表单数据
调用模型
Model
增加一个addCat方法
model/CategoryModel
view
不需要额外的视图模板
完整性
希望对名字做判断
1不能为空
2不能重名,在同一个分类下,不能重名
修改模型的方法!
分类的编辑
编辑表单
Controller
Model
View
其他
处理数据
Controller
Model
View
不需要
完整性
除了名字不能为空,或者不能重复的情况!
还有一个:在更新时,修改父分类时,不能为当前分类的后代分类!
不能更新成后代分类的子分类
缓存功能
将得到的分类树列表数据保存起来!目的,使再次获得时候,从缓存中获得!
缓存,就是将中间结果,保存,便于下次使用!
将结果保存到文件中!
file_put_contents()写
file_get_contents()读
file_exists();判断文件是否存在
将获得分类列表的操作,封装成一个动作!
model/CategoryModel.class.php
利用该方法,完成缓存机制!
设计缓存的所处位置,将缓存数据,保存到文件中!设计缓存文件的路径
将所有的缓存文件都放在该中:
增加一个常量管理该缓存!
还需要设计缓存文件名!
例如:
category_list_PID_cache.php
在写数据时,设计的是成php代码文件,需要将数据变成php代码!
使用var_export(数据,是否返回),通过
同时需要增加php的固定语法!,return,语句结束符!
同时注意,缓存更新的问题:
两种方式,1,设置有效期。2,原数据改变,则立即更新!
利用第一种:
在缓存时,判断文件是否过期?
利用第二种完成:
在增,删,改执行时,更新缓存?
您可能关注的文档
最近下载
- 新能源汽车检测与故障诊断技术实训工单 工单1--4 新能源汽车维护与保养---高压互锁故障诊断与排除.doc
- 中华民族一家亲第一课时.ppt VIP
- 2023—2024学年度第一学期三年级数学寒假作业 .pdf VIP
- 9篇 2025年1月整理 带头带头增强党性、严守纪律、砥砺作风方面存在的问题与不足.doc VIP
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)1.docx VIP
- 心理咨询师十套试题及答案.docx VIP
- 最新外研版三年级起点四年级上册知识点总结(最新最全).pdf
- 华东师大版七年级数学上册举一反三专题4.7动角旋转问题专项训练(原卷版+解析).docx VIP
- (汇编)班子成员2024年带头增强党性、严守纪律、砥砺作风方面存在问题原因分析.doc VIP
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)6.docx VIP
文档评论(0)