位置: 编程技术 - 正文

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

  • 已申报税额和已缴纳税额
  • 企业合并债权如何处理
  • 小规模企业需要申报吗
  • 开票地址太长显示不全
  • 小规模附加税减半吗
  • 所得税不计提直接缴纳,年末一次性计提
  • 对公的etc怎么绑定怎么充值
  • 企业所得税税前扣除凭证管理办法
  • 将固定资产转给母公司属于债务重组吗
  • 费用的增加会减值吗
  • 公务员工资待遇标准表
  • 房地产预售房收入如何缴纳增值税
  • 企业所得税政策最新2023税率
  • 代扣代缴增值税纳税义务发生时间
  • 对方已认证的发票在哪里
  • 收到进项税额发票怎么处理
  • 关于linux说法错误的是
  • 固定资产进项税额怎么做账
  • 广告业财政拨款包括哪些
  • 事业单位自由资金怎么入账
  • php字符串定义的三种方式
  • 存货盘盈怎么做账
  • 固定资产盘盈会影响所有者权益吗
  • php一个页面多个分页
  • php分页查询的简称是什么
  • uni-swiper-dot
  • chrome os安装到u盘
  • 小程序和公众号可以同名吗
  • vite2.0 vue
  • diff命令参数
  • 固定资产的入账标准
  • 物业管理公司的主管部门是哪个单位
  • 如何检查文件是否有毒
  • SQLite教程(十):内存数据库和临时数据库
  • 使用增值税发票违法吗
  • 所得税的应税所得额
  • 未分配利润处理顺序
  • 资产现金流量收益率为什么不是净利润除以平均现金流量
  • 办公用品采购如何记账
  • 银行承兑汇票贴现利息怎么算
  • 赠送的商品如何入账
  • 固定资产的计提折旧方法有哪些
  • 利润率多少算好
  • 房地产开发企业土地增值税怎么计算
  • 建筑公司直接把钱打到个人账户怎么走账
  • 委托加工的成本如何核算
  • 低值易耗品最新定义
  • mysql如何导出数据
  • mysql理论知识
  • win7系统宽带连接651
  • 电脑开机显示xp后无反应
  • 苹果电脑邮箱添加163邮箱
  • centos下虚拟机
  • 索尼vpcea200c笔记本
  • 电脑程序在运行桌面不显示的解决方法
  • 本地磁盘未响应怎么解决
  • mac如何安装dmg软件
  • aow进程
  • linux中使用fdisk命令进行硬盘分区
  • centos etc
  • win10设置回收站位置
  • windows 8.1更新
  • windows10如何设置windows7开始菜单
  • python如何精确小数
  • Bullet(Cocos2dx)之优化PhysicsDraw3D
  • 微信小程序吸血鬼 豹女
  • 现在最流行的是啥
  • cmd网络管理命令的功能和用法
  • Node.js中的事件循环是什么意思
  • node.js中模块的文件格式有哪些
  • js获取tbody下的tr
  • 如何在Android上使用cv库
  • javascript如何学
  • js类的定义方法
  • 综治维稳中心是干啥的啊
  • 设计费需要交税吗
  • 深圳2021纳税
  • 供热基础设施配套费
  • 公司地税申报
  • 中国税务总局贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设