加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > phpcms > 正文

phpcms URL路由原理

发布时间:2020-12-14 02:03:10 所属栏目:phpcms 来源:网络整理
导读:今天给大家介绍phpcms的二次开发,本节重点介绍下 URL访问 ,phpcms已经站在巨人的肩上了,我们要驾驭这个巨人,就必须学会phpcms的二次开发,下面由程序员人生网为大家整理的 URL访问 使用方法,phpcms在开源程序中一直是佼佼者,我们必须要学会怎样使用 PHP
今天给大家介绍phpcms的二次开发,本节重点介绍下URL访问,phpcms已经站在巨人的肩上了,我们要驾驭这个巨人,就必须学会phpcms的二次开发,下面由程序员人生网为大家整理的URL访问使用方法,phpcms在开源程序中一直是佼佼者,我们必须要学会怎样使用

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读