1 / 18
文档名称:

PHPCMSV9开发文档.docx

格式:docx   大小:94KB   页数:18页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHPCMSV9开发文档.docx

上传人:beny00011 2016/10/15 文件大小:94 KB

下载得到文件列表

PHPCMSV9开发文档.docx

文档介绍

文档介绍:。。模型-视图-控制器(MVC)MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。视图:视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括AdobeFlash和象XHTML,XML/XSL,WML等一些标识语言和Webservices。如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型:模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。ponents这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。控制器:控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。现在我们总结MVC的处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。文件目录结构根目录|–api接口文件目录|–caches缓存文件目录|–configs系统配置文件目录|–caches_*系统缓存目录|–phpcmsphpcms框架主目录|–languages框架语言包目录|–libs框架主类库、主函数库目录|–model框架数据库模型目录|–modules框架模块目录|–templates框架系统模板目录|–phpsso_serverphpsso主目录|–statics系统附件包|–css系统css包|–images系统图片包|–js系统js包|–uploadfile网站附件目录|–|–|–|–|–,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。参数名称描述位置备注m模型/模块名称phpcms/modules中模块目录名称必须c控制器名称phpcms/modules/模块/*.php文件名称必须a事件名称phpcms/modules/模块/*.php中方法名称模块访问方法[示例]:/?m=content&c=index&a=show&id=1其中m=content为模型/模块名称位于phpcms/modules/contentc=index为控制器名称位于phpcms/modules/content/=show为时间名称位于phpcms/modules/content/()方法id=1为其他参数与正常get传递参数形式相同如果我们访问您的域名如:,因为系统在没有指定模块和控制器的时候,会执行默认的模块和操作。因此下面的URL的结果是相同的:系统还支持URL路由的功能,这些都能够带来其他的url访问效果。?m=content&c=index&a=,函数库文件名为*.,,,函数库文件名为*./***加载系统类方法****@paramstring$classname类名****@paramstring$path扩展地址****@paramintger$initialize是否初始化*/publicstaticfunctionload_s

最近更新

沪教版六年级下册数学期末测试卷及完整答案(.. 6页

浙教版六年级下册数学期末测试卷附参考答案(.. 7页

苏教版一年级下册科学期末测试卷及完整答案【.. 8页

苏教版二年级下册科学期末测试卷附完整答案【.. 7页

苏教版六年级上册科学期末测试卷及完整答案(.. 8页

苏教版六年级下册数学期末测试卷附完整答案(.. 7页

苏教版小学二年级下册科学期末测试卷及参考答.. 7页

《军事理论小组展》 45页

苏教版小学科学六年级上册期末测试卷及参考答.. 7页

苏教版科学二年级下册期末测试卷带答案(综合.. 7页

苏教版科学六年级上册期末测试卷【培优】 7页

苏教版科学四年级下册期末测试卷及参考答案【.. 9页

苏教版科学小学二年级下册期末测试卷有答案 7页

苏教版科学小学五年级上册期末测试卷【b卷】 8页

西师大版六年级上册数学第七单元 负数的初步认.. 5页

西师大版六年级下册数学第三单元 正比例和反比.. 7页

部编版三年级上册道德与法治期末测试卷及答案.. 7页

部编版五年级上册道德与法治期末测试卷附完整.. 7页

部编版四年级上册道德与法治期末测试卷附参考.. 7页

(完整版)六年级下册数学期末测试卷及参考答.. 6页

(小学段)比例的应用练习题带答案(培优b卷).. 7页

(小学段)负数练习题【各地真题】 6页

(新)急救相关知识考试题库含答案(考试直接.. 53页

人文完整版医师定期考核题库 693页

人大网教试题 14页

大学生消费调查报告 32页

《冯海军机械与人》 19页

2024年福建南平下半年事业单位讲座历年公开引.. 245页

桌游工作室创业计划书 8页

行政费用分析报告 28页