PHPCMS是采用MVC设计模式开发,基于模块和 *** 作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。
参数名称 | 描述 | 位置 | 备注 |
m | 模型/模块名称 | PHPCMS/modules中模块目录名称 | 必须 |
c | 控制器名称 | PHPCMS/modules/模块/*.PHP 文件名称 | 必须 |
a | 事件名称 | PHPCMS/modules/模块/*.PHP 中方法名称 |
模块访问方法[示例]:
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传递参数形式相同
如果我们访问您的域名 如:
http://www.yourdomain.com/index.PHP
PHPCMS默认路由会定位到content模块的index控制器中的init *** 作,因为系统在没有指定模块和控制器的时候,会执行默认的模块和 *** 作。因此下面的URL的结果是相同的:
系统还支持URL路由的功能,这些都能够带来其他的url访问效果。
http://www.yourdomain.com/index.PHP?m=content&c=index&a=init
总结以上是内存溢出为你收集整理的phpcms URL路由原理全部内容,希望文章能够帮你解决phpcms URL路由原理所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)