phpcms v9控制器模块开发文档

phpcms v9控制器模块开发文档

ID:17057457

大小:42.63 KB

页数:14页

时间:2018-08-27

phpcms v9控制器模块开发文档_第1页
phpcms v9控制器模块开发文档_第2页
phpcms v9控制器模块开发文档_第3页
phpcms v9控制器模块开发文档_第4页
phpcms v9控制器模块开发文档_第5页
资源描述:

《phpcms v9控制器模块开发文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、控制器模块开发文档=beat1.0=编写:车险无忧日期:2014/06/30he"governingforthepeople","Nomattertheinterestsofthemasses"conceptunderstandingisnotinplace.Thespecificworktreatswiththedeployment,afewleadingcadrescomplainthatworkistoocomplicated,toomuchresponsibility,thepressureist

2、oolarge,toomuchemphasisonthedifficultyofthework.Forexample,noncoalmine第一章控制器概述控制器,即为MVC设计模式中的控制(controller)模块,负责处理应用程序中用户交互的部分,通常负责控制用户输入,调取视图,向模型发送数据。简单来说,当用户点击web中的超链接和发送HTML表单操作时,控制器开始处理用户输入内容,并且决定调用哪个模型来处理请求,并决定使用哪个视图来显示返回的数据。在PHPCMSV9中,控制器也就是模块的类文件,位

3、于phpcms/modules/模块/目录下面。类名称为文件名.php。但控制器类名称必须与控制器文件名称相同。我们首先试试创建第一个程序:1.1输出Helloworld!我们创建一个简单的控制器,以便直观的了解其工作原理。使用你喜欢的编辑器创建一个名为hello.php的文件,然后输入下面代码:classhello{functionindex(){echo'HelloWorld';}}然后在phpcms/modules目录下创建一个名为hello的文件夹,将刚刚创建的hello.php文件保存在phpc

4、ms/modules/hello文件夹下。(phpcms/modules/hello/hello.php)现在,使用URLhttp://localhost/?m=hello&c=hello&a=index来访问您的网站,不出意外,你应该看到HelloWorld!(我们假设您的服务器在本地,如果在其他服务器上,你可以将localhost换成你的域名)。he"governingforthepeople","Nomattertheinterestsofthemasses"conceptunderstanding

5、isnotinplace.Thespecificworktreatswiththedeployment,afewleadingcadrescomplainthatworkistoocomplicated,toomuchresponsibility,thepressureistoolarge,toomuchemphasisonthedifficultyofthework.Forexample,noncoalmine第二章系统配置2.1URL访问PHPCMS遵循MVC开发模式,基于控制器和操作的方式进行访问,

6、采用单一入口index.php进行项目的部署和访问,无论访问任何一个模块或者功能,都需要通过该文件。http://localhost/?m=hello&c=hello&a=index&id=3lM=hello为模型/模块的名称,位于phpcms/modules/contentlC=hello为控制器名称,位于phpcms/modules/hello/hello.phplA=index为事件名称,位于phpcms/modules/hello/hello.php中index()方法。lId=3为参数,和普通U

7、RL参数相同2.2定义默认控制器当你使用localhost访问的时候,phpcms会默认加载config/route.php配置文件来加载默认的控制器:returnarray('default'=>array('m'=>'content','c'=>'index','a'=>'init'),);这里数组里面的m,v,c则问默认的模块,控制器,和方法。你可以重新定义它们。l同时你也可以自己定义最后默认的参数,即data属性,data是一个二维的数组,可以设置POST和GET的默认参数,分别对应PHP中$_P

8、OST和$_GET两个超级全局变量。l你可以额使用$_POST[‘cid’]来得到下面POST中的数组的默认值。array('m'=>'phpcms','c'=>'index',he"governingforthepeople","Nomattertheinterestsofthemasses"conceptunderstandingisnotinplace.Thespe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。