phpcsv9开发文档.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
phpcsv9开发文档

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

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档