位置: 编程技术 - 正文

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

  • 外贸出口退税流程视频
  • 银行开出的发票可以进行税抵扣吗
  • 支付宝收付款如何关闭
  • 直接人工费用属于固定成本吗
  • 独立核算自负盈亏和统负盈亏怎么选
  • 发生福利费的会计分录
  • 外商投资企业采购国产设备退税后续监管办法
  • 电子发票和网络发票的区别和联系
  • 劳务工和临时工
  • 长期借款业务的思维导图
  • 赠与和继承哪个划算
  • 公司冲账发票做不够该如何处理合适?
  • 固定资产盘亏账务处理例题
  • 货代行业增值税
  • 初始数据试算表不平衡的原因
  • 以下属于财政收入的形式有
  • 个人独资企业可以不开公户吗
  • 公司拆迁安置所得的补偿款税务怎么处理
  • 房地产预收款如何申报增值税
  • 财税2009年59号解读
  • 税务局开具无违规证明
  • etc在充值后未索取可以再次索取吗
  • 累计折旧要结转到本年利润吗
  • 调整应收账款如何做账
  • 如何养成良好的安全行为
  • 为什么浏览器自动打开
  • window10下载cad2014
  • word的拼写检查总是变成法语
  • 没有桌面和任务栏怎么办
  • 支付宝消费支出
  • 公允价值变动损益会计处理
  • 公司购买办公用房可以抵税吗
  • 公司出租房屋如何给对方单位开发票
  • 导入vue.js
  • 发票开具使用要求
  • 未认证的进项税额会计分录
  • 普通发票能不能重新开
  • 主营业务利润率标准
  • 建筑劳务公司一年赚多少钱
  • 营业税和营业税额一样吗
  • 财务报表没报会影响出口退税吗为什么
  • 增值税发票查询全国统一发票查询平台
  • 手机里面的发票怎么查
  • 专职独立研发企业是指
  • 最新减免税申报表填写举例
  • 按揭房办理抵押贷款
  • 施工企业机械租赁费用
  • 半年净资产收益率
  • 跨月的发票还能入账吗
  • 不用人工
  • 公司法人章财务章丢了怎么办
  • 总公司是否可以注销分公司
  • 残疾人保障金必须交吗
  • 自助回单打印和网银回单
  • sqlserver解锁用户命令
  • win7 64位系统如何查看计算机名称为了应付某一操作
  • 对于微软用户来说,为了防止计算机意外故障
  • 如何重设路由器密码怎么办
  • mac电脑连wifi总是断开
  • win8自启动在哪儿设置
  • win10周年更新版是什么意思
  • xp系统c盘到底哪些文件可以删除越详细越好谢谢
  • wysafe.exe是什么
  • win10网络共享失败
  • 前端 插件
  • 教你在heroku云平台上部署Node.js应用
  • [置顶] rwmfqg
  • javascript控制语句
  • unity 游戏保存
  • python随机发红包代码
  • javascript 默认参数
  • 投诉10080 48小时都没有回复
  • 红字专用发票进什么科目
  • 上年汇算清缴调减的职工薪酬今年需要调增吗
  • 税务清单模板
  • 税务副处级竞争上岗笔试题
  • 双方交换住房可以吗
  • 湖北省人民代表大会常务委员会关于深入开展
  • 特斯拉购车补贴2023苏州
  • 海员证办理流程需要什么手续时间多长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设