位置: 编程技术 - 正文

ThinkPHP路由详解(thinkphp 路由)

编辑:rootadmin

推荐整理分享ThinkPHP路由详解(thinkphp 路由),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp 路由配置,thinkphp d,thinkphpgui,thinkphp 路由,thinkphp 路由,thinkphp5路由规则,thinkphp 路由,thinkphp5路由规则,内容如对您有帮助,希望把文章链接给更多的朋友!

有了基本配置,我们就可以来访问我们的应用默认首页了。进入到项目目录,可以直接使用PHP内置服务器来开始访问,比如:

浏览器输入localhost:就可以看到ThinkPHP的默认首页了:一个笑脸。

在这里,我们访问到的是ThinkPHP自带的默认入口文件index.php也就是访问到的是IndexController的index()方法,这是因为ThinkPHP默认设置:

如果你查看过ThinkPHP/Conf/convention.php文件,应该就会明白这个其实就是设置默认的控制器。

关于控制器(Controller)我们后面会仔细说

ThinkPHP路由详解(thinkphp 路由)

了解这些基本知识之后,那么如果我们需要访问其它的页面,访问其他的控制器和方法呢?答案就在本节的路由教程中。

路由定义规则

在使用路由之前,确保你的URL支持PATH_INFO(或者兼容URL模式也可以,采用普通URL模式的情况下不支持路由功能)并且确认已开启一下的路由设置:

这里涉及到两个设置项,PATH_INFO和URL_ROUTER_ON,这些在ThinkPHP/Conf/convention.php文件都可以找到。

在满足以上两个条件之后,就可以配置路由规则了。在配置文件中使用URL_ROUTE_RULES参数进行配置,配置格式是一个数组,其格式为: '路由表达式'=>'路由地址和传入参数'每个元素都代表一个路由规则,比如:

ThinkPHP按定义的顺序依次匹配路由规则,一旦匹配到的话,就会定位到路由定义中的控制器和操作方法去执行(你可以传入其他的参数),而后面的规则不会继续匹配

以上的路由配置说明:在每个路由表达式中,:后面跟参数名称,比如上面的:year,:month,:id都是参数名称,以:id为例,它指向Index控制器的read方法,这个方法接受一个$id的参数:

在浏览器输入 'status=1')中的status一样传人,你看设置多个这样的参数。

如果你尝试在浏览器输入:

=> 'Index/achive&#;year=:1&month=:2',

标签: thinkphp 路由

本文链接地址:https://www.jiuchutong.com/biancheng/275637.html 转载请保留说明!

上一篇:ThinkPHP安装和设置(thinkphp怎么部署)

下一篇:ThinkPHP控制器详解(thinkphp5控制器)

  • 收取承包费如何交税
  • 工程会计税率
  • 居民和企业
  • 现金及现金等价物期末余额
  • 企业停产多久算长期停产
  • 自行建造固定资产中的自营工程,在领用工程物资
  • 如何认定纳税人资格证书
  • 企业发生破产清算
  • 资产的企业所得税怎么算
  • 一般纳税企业委托加工物资支付的增值税
  • 普通发票做账有什么用
  • 公司买车赠与员工
  • 港币转人民币怎么转账
  • 预付的固定资产没有收到发票怎么入账
  • 境外劳务输出有哪些类型
  • 当期发生的费用
  • 注册资金未缴齐什么意思
  • 三证合一后新老税号不符合
  • 已出账但未认证的抵扣联怎么办?
  • 票据单据较多,费用报销单一张不够填怎么办?
  • 不良品的会计处理方法
  • 公司非本单位退休人员发放工资
  • 价内税与价外税名词解释
  • 去年亏损今年第一季度盈利
  • 企业员工自行体检流程
  • 退回的企业所得税如何在报表中显示
  • 深度操作系统的窗口管理器
  • 打开文件夹变成黑底
  • 劳务派遣公司的作用
  • 增值税发票是不是可以抵税
  • 员工的餐费补助怎么算
  • linux录制视频工具
  • 买电脑主要看什么?
  • vue3怎么用
  • 分配股利怎么算
  • 一般纳税人销售自己使用过的汽车
  • open开放的意思吗
  • 车间管理人员为什么是制造费用
  • 职工教育经费年底要冲回吗
  • 残疾基金出什么科目
  • 认缴出资和实缴出资时间怎么填
  • 销售旧货物的增值税
  • 持有至到期投资科目被取消了吗
  • <四>2:掌握Const 与一二级指针结合应用
  • 差旅费抵扣所得税标准
  • 没有发票的费用支出怎么入账
  • mac卸载软件在哪里彻底卸载?
  • 房地产公司分立 土地转移
  • 建设期贷款利息定义是什么
  • 资金退回怎么记账
  • 开发阶段的支出计入什么科目
  • 复利年金终值计算器
  • 什么是累计预扣预缴应纳税所得额
  • 不能抵扣的进项税怎么做账务处理
  • Windows平台下被支持最好的音频格式
  • cmd命令行操作
  • centos真机安装后只有lo
  • freebsd使用
  • win10预览版21277
  • window10声音自动减小
  • win1020h2版本千万别更新
  • 怎么删除windows7
  • 关闭windows怎么关
  • win8系统关机在哪
  • javascript.info
  • python socketio
  • python有没有翻译库
  • jQuery Password Validation密码验证
  • python数据结构教程
  • angularjs2
  • python中遍历
  • 使用jquery实现的项目
  • 兖州宁德新能源官网首页
  • 国家税务总局办税指南
  • 福建省电子税务局操作指南
  • 消费税由谁来承担
  • 河南助学金申请表
  • 国税发票如何查真伪查询
  • 给税务局说明怎写
  • 缴纳耕地占用税的好处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设