位置: 编程技术 - 正文

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控制器)

  • 进项税额比销项税额多怎么填申报表
  • 土地增值税清算管理规程
  • 公司注销后账本怎么处理
  • 工商股权转让费用怎么算
  • 固定资产一次性折旧的账务处理和税务处理
  • 残疾人就业保障金申报时间
  • 工会经费2019年新政策
  • 银行回单附言写错业务
  • 电算化怎么操作
  • 物业前期开办物资
  • 售后回租产生的费用
  • 在产品,半成品,产成品是什么意思
  • 零售业税率多少?如何交?
  • 专用发票的税票号码看哪里?
  • 非征期不能抄报
  • 建房子的公司
  • 纳税人跨县(市、区)是指
  • 哪些情况下不就地分摊缴纳企业所得税?
  • 研发费加计扣除75%政策
  • 维修材料费主要包括
  • 是否只有首次购买税控盘可以全额抵减增值税
  • 出口零税率是什么意思
  • 小规模差额征税季度不超过30万的税收优惠
  • 固定资产已入库款项已付次月开发票何时记提折旧
  • 如何增加发票数量和额度
  • 城市维护建设税属于什么税种
  • 合伙企业个人所得税计算案例
  • 企业老板机票怎么报销记账
  • linux版笔记本什么意思
  • 企业所得税的概述
  • 发票与付款金额不一致违法吗
  • 企业签订的技术合同
  • 贷款的银行卡叫什么
  • vscode+live server——更改端口号——基础积累
  • html与js之间如何配合
  • 免征增值税会计科目
  • 残保金是职工薪酬吗
  • 网络命令netstat
  • sudo命令功能
  • 代缴社保可以领住房补贴吗
  • free命令看到的内存
  • Python怎么把数据倒着输出
  • 协议、合同
  • 完整财务报表包括哪几类
  • 空白发票作废怎么剪角
  • 个税汇算清缴时劳务报酬怎么计税
  • 如何保护数据库
  • 分成收入计入什么科目
  • 企业开办前需要预测现金流量计划吗
  • 普通发票被作废了还能报销吗
  • 公司贷款谁签字
  • 增值税专用发票抵扣期限
  • 开票内容不在经营范围内
  • 专票必须公对公打款吗
  • 代销手续费如何交增值税m
  • 专款支出和事业支出
  • 冲暂估费用
  • 公司自己搭建的房子出租可以按投资性房地产吗
  • 文化传媒公司的主营业务
  • 出口退税进口退税吗
  • 进项税和销项税月末怎么结转
  • 在建工程二级科目待摊支出
  • 商品折扣计入哪个科目
  • 营改增后工程项目计价规则也随之发生了改变对错
  • 旅行社财务会计工作内容
  • 计算机二级考试一年考几次
  • sqlserver 触发器 if 后边没执行
  • windows z
  • win7ie11如何降为ie8
  • retrorun.exe - retrorun有什么用 是什么进程
  • win10系统如何更改盘符
  • win8的开始菜单在哪里
  • ndk sdk
  • python爬虫全套教程
  • js 验证数字
  • css中如何设置图片大小
  • jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
  • Javascript中Array.prototype.map()详解
  • 代扣社保代扣公式是什么
  • 皖事通新农合缴费征收方式是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设