phpcms URL路由原理

前端之家收集整理的这篇文章主要介绍了phpcms URL路由原理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今天给大家介绍PHPcms的二次开发,本节重点介绍下URL访问PHPcms已经站在巨人的肩上了,我们要驾驭这个巨人,就必须学会PHPcms的二次开发,下面由程序员人生网为大家整理的URL访问使用方法PHPcms在开源程序中一直是佼佼者,我们必须要学会怎样使用

PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。@H_404_5@

 
参数名称 描述 位置 备注
m 模型/模块名称 PHPcms/modules中模块目录名称 必须
c 控制器名称 PHPcms/modules/模块/*.PHP 文件名称 必须
a 事件名称 PHPcms/modules/模块/*.PHP方法名称  

 @H_404_5@

模块访问方法[示例]:@H_404_5@

http://yourdomain.com/index.PHP?m=content&c=index&a=show&id=1


其中 
m = content 为模型/模块名称 位于PHPcms/modules/content
c = index 为控制器名称 位于PHPcms/modules/content/index.PHP
a = show 为时间名称 位于PHPcms/modules/content/index.PHP 中show()方法
id = 1 为其他参数 与正常get传递参数形式相同@H_404_5@

如果我们访问您的域名 如:@H_404_5@

http://www.yourdomain.com/index.PHP@H_404_5@

PHPcms默认路由会定位到content模块的index控制器中的init操作,因为系统在没有指定模块和控制器的时候,会执行默认的模块和操作。因此下面的URL的结果是相同的:@H_404_5@

系统还支持URL路由的功能,这些都能够带来其他的url访问效果。@H_404_5@

http://www.yourdomain.com/index.PHP?m=content&c=index&a=init@H_404_5@

猜你在找的phpcms相关文章