1 / 10
文档名称:

PHPCMSV9控制器模块开发文档.docx

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

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

分享

预览

PHPCMSV9控制器模块开发文档.docx

上传人:梅花书斋 2020/2/15 文件大小:15 KB

下载得到文件列表

PHPCMSV9控制器模块开发文档.docx

相关文档

文档介绍

文档介绍:控制器模块开发文档=beat=编写:车险无忧日期:/06/30第一章控制器概述 控制器,即为MVC设计模式中的控制(controller)模块,负责处理应用程序中用户交互的部分,通常负责控制用户输入,调取视图,向模型发送数据。简单来说,当用户点击web中的超链接和发送HTML表单操作时,控制器开始处理用户输入内容,并且决定调用哪个模型来处理请求,并决定使用哪个视图来显示返回的数据。 在PHPCMSV9中,控制器也就是模块的类文件,位于phpcms/modules/模块/目录下面。。但控制器类名称必须与控制器文件名称相同。我们首先试试创建第一个程序:输出Helloworld!我们创建一个简单的控制器,以便直观的了解其工作原理。,然后输入下面代码:classhello{ functionindex() { echo'HelloWorld'; }}然后在phpcms/modules目录下创建一个名为hello的文件夹,。(phpcms/modules/hello/)现在,使用URLhttp://localhost/?m=hello&c=hello&a=index来访问您的网站,不出意外,你应该看到HelloWorld!(我们假设您的服务器在本地,如果在其他服务器上,你可以将localhost换成你的域名)。第二章系统配置URL访问PHPCMS遵循MVC开发模式,基于控制器和操作的方式进行访问,,无论访问任何一个模块或者功能,都需要通过该文件。http://localhost/?m=hello&c=hello&a=index&id=3*M=hello为模型/模块的名称,位于phpcms/modules/content*C=hello为控制器名称,位于phpcms/modules/hello/*A=index为事件名称,位于phpcms/modules/hello/()方法。*Id=3为参数,和普通URL参数相同定义默认控制器当你使用localhost访问的时候,phpcms会默认加载config/:returnarray( 'default'=>array('m'=>'content','c'=>'index','a'=>'init'),);这里数组里面的m,v,c则问默认的模块,控制器,和方法。你可以重新定义它们。*同时你也可以自己定义最后默认的参数,即data属性,data是一个二维的数组,可以设置POST和GET的默认参数,分别对应PHP中$_POST和$_GET两个超级全局变量。*你可以额使用$_POST['cid']来得到下面POST中的数组的默认值。<?phpreturnarray( 'default'=>array( 'm'=>'phpcms', 'c'=>'index', 'a'=>'init', 'data'=>array( 'POST'=>array( 'cid'=>'1' ), 'GET'=>array( 'contentid'=>'1' ) ) ));?>*外部程序POST了一个变量cid=2那么你在程序中使用$_POST取到的值是2,而不是配置文件中所设置的1。*注意:data中的所设置的参数等级比较低。如果外部程序有提交相同的名字的变量,将会覆盖配置文件中所设置的值。数据库配置在本地搭建环境或者系统部署到服务器都需要进行数据库的重

最近更新

网箱养殖废弃物处理技术 37页

高阶统计特性研究 35页

2025年内蒙古巴彦淖尔盟单招职业适应性考试题.. 47页

2025年内蒙古民族幼儿师范高等专科学校马克思.. 13页

2025年内蒙古美术职业学院单招职业适应性考试.. 42页

2025年内蒙古锡林郭勒盟单招职业适应性考试题.. 44页

2025年农安县招教考试备考题库含答案解析(夺.. 30页

2025年利津县幼儿园教师招教考试备考题库含答.. 31页

2025年剑河县招教考试备考题库含答案解析(夺.. 30页

2025年勉县幼儿园教师招教考试备考题库附答案.. 30页

2025年化隆回族自治县幼儿园教师招教考试备考.. 31页

2025年北京戏曲艺术职业学院单招职业倾向性测.. 43页

2025年华中师范大学马克思主义基本原理概论期.. 13页

2025年华南农业大学马克思主义基本原理概论期.. 12页

2025年华安县幼儿园教师招教考试备考题库带答.. 31页

2025年单县招教考试备考题库及答案解析(必刷.. 30页

2025年南京中医药大学马克思主义基本原理概论.. 13页

2025年南京农业大学马克思主义基本原理概论期.. 12页

2025年南京工业职业技术大学单招职业技能测试.. 42页

2025年南京特殊教育师范学院单招职业技能考试.. 45页

2025年南京铁道职业技术学院马克思主义基本原.. 13页

2025年南充科技职业学院马克思主义基本原理概.. 12页

聚集态结构表征 35页

高能生物燃料在新能源汽车中的应用 32页

2025年南昌大学科学技术学院马克思主义基本原.. 13页

绿色智能通信基础设施的高效能络构建与管理 35页

2025年南通师范高等专科学校单招职业适应性测.. 43页

高考作文中汉字书写技巧探讨 37页

腹膜炎微创手术技巧 38页

绿色金融发展趋势-第1篇 36页