手册:http://v9.help.phpcms.cn/html/2010/structure_0928/71.html

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传递参数形式相同

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

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

http://www.yourdomain.com/index.php

命名规范

类文件需要以.class.php为后缀(这里是指的phpcms的系统类库文件和模块中的类库文件,第三方引入的不做要求),例如http.class.php。
   函数文件需要以.func.php为后缀(第三方引入的不做要求),例如mail.func.php。
   类名和文件名一致,例如 phpcmsapp类的文件命名是phpcmsapp.class.php。
   数据模型需要以“数据表名称_model.class.php”为形式,类名称与文件名必须相同。

URL访问 和命名规范相关推荐

  1. 获取字段 命名空间和类_系统架构之命名规范

    数据库设计规范 表设计规范 表名全部小写,单词间通过'_'间隔 主键命名为'id',类型为Long,长度为20位,`非自增` 2. 外键及索引命名规范 唯一索引:ux_表名_索引字段.如:ux_res ...

  2. 华为云OBS对象存储使用临时URL访问,并对下载文件重命名

    目录 解读 1.使用临时URL访问OBS,并获取临时URL 官方文档 举例 2.使用临时URL访问OBS,并对临时URL下载的文件重命名 分析 举例 解读 在使用OBS进行对云上文件进行下载的时候,发 ...

  3. java bean命名规范_JavaBean 成员命名规范 | 学步园

    在eclipse中自动生成setters()和getters() User.java private boolean active ; //getter() public boolean isActi ...

  4. 修炼成高薪Java程序猿——从优秀的Java命名规范开始

    优秀的Java命名规范 1命名规范 1.1 package (*)  包名全部由小写的ASCII字母组成,用"."分隔.  在此项目中,所有的包均以"com.proste ...

  5. golang命名规范

    命名规则 golang的变量函数命名需要使用驼峰命名法,且不能出现下划线, 文件名使用下划线 golang中根据首字母的大小写来确定可以访问的权限.无论是方法名.常量.变量名还是结构体的名称,如果首字 ...

  6. 数据库建表原则,SQL数据库建表前期优化,SQL数据库操作优化,数据库命名规范...

    2019独角兽企业重金招聘Python工程师标准>>> 关键字: 数据库建表原则 ·1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关 ...

  7. java get set is_javaBean中的get/set的命名规范

    [转] 最近的struts项目中遇到了这样的问题: 我的action中全局变量明明有getset方法,而且是自动生成的,但是在使用的时候,总是说找不到这个属性的getset方法,取不到从jsp传来 的 ...

  8. HTML编码规范 - (WEB前端命名规范)

    HTML编码规范 1 (一)命名规则: 2 3 头:header 4 内容:content/container 5 尾:footer 6 导航:nav 7 侧栏:sidebar 8 栏目:column ...

  9. IDesign C#命名规范(翻译2.32)

    1. Naming Conventions and Style 命名规范和代码风格 1. Use Pascal casing for type and method names and constan ...

最新文章

  1. 【Android 逆向】Android 进程注入工具开发 ( 编译注入工具 | 编译结果文件说明 | 注入过程说明 )
  2. 2apt-get命令,deb包安装,源码安装
  3. 主程序与子程序不在同一程序模块中_分享:宏程序和子程序的应用
  4. Get全栈技能点 Vue2.0 / Node.js / MongoDB 打造商城系统
  5. 征信一个月查40次,还能贷款吗?
  6. 阿尔法贝塔阀原理_图总结 - 阿尔法个贝塔 - 博客园
  7. IIS rest服务delete 报错
  8. java 避免大量if else_利用java的反射避免 多个 if else if else if else if
  9. 3级城市选择(数据库版)
  10. Vivaldi for Mac(极速浏览器)支持m1
  11. Ubuntu 安装 gcc-4.9.3-64-gnu
  12. html5按钮超链接一个文本文档,怎么做word文档超链接
  13. oracle11g64跟32,plsql32 位连接oracle11g64位方法
  14. 哈夫曼树中压缩率到底是什么意思
  15. c语言平时成绩占总分多少,平时成绩占多少啊 大学
  16. 惯性系统常用坐标系_2 惯性导航1(坐标系及方向余弦)详解.ppt
  17. 滴滴优步合并之后:瓜分全球市场 从此专注“分享”盈利
  18. uni-app 三种弹窗(提示弹窗、加载弹窗、模态弹窗)
  19. 新款iPad发布:Retina显示屏、A5X、高清摄像头、语音听 ...
  20. Android 获取某个文件夹下的所有文件

热门文章

  1. 上位机获取单片机发来的数据并进行检验(完整版,附完整源码)
  2. tp3 跨域_vue 跨域访问tp3接口,tp3 I()方法无法获取前端请求数据
  3. linux 日志行数,如何实时查看日志文件新增的行数
  4. 使用JSSDK分享页面
  5. Spring MVC重定向和转发
  6. gitlab 的使用策略和简单介绍
  7. [LeetCode]Remove Nth Node From End of List
  8. CDays-3 习题二 (字典及文件读取练习)及相关内容解析。Python 基础教程
  9. 终于下决心写一写自己的博客了!
  10. 自动注入、加载 properties 文件、scope 属性、单例设计模式