位置: 编程技术 - 正文

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

  • 个人所得税如何办理退税
  • 如何结转应交未交或多交增值税?
  • 专用发票压线了可以拒收吗
  • 政府单位临聘人员辞退
  • 金税盘续费怎么开票
  • 延期申报预缴税款比例
  • 通过扣缴义务人和综合申报哪个好
  • 贷款未收属于什么科目
  • 营改增前甲供材料如何纳税
  • 银行代付工资如何做财务处理合适?
  • 公司聘请专家的差旅费可以税前扣除吗
  • 当月发货必须当月开票吗
  • 考务费属于什么税目
  • 企业开出增值税专用发票后注销
  • 外地预缴个人所得税会计分录
  • 合伙企业如何计算缴纳个人所得税
  • 用于职工集体福利的外购货物可以抵进项税额吗
  • 企业取得固定资产的方式有哪些
  • 资产总额小于所有者权益合计
  • 不交社保一告一个准罚多少钱
  • 物流公司货车报废款怎么做账
  • 服装具有什么性
  • 多付几分钱怎么做账
  • 公司会议案例
  • 应付利息和应计利息怎么区分
  • 发票盖错章了怎么办呢
  • win10应用商店变成英文怎么改成中文
  • 公允价值变动损益在利润表哪里
  • 政府与事业单位会计
  • 洗车店如何开
  • 个人如何办理住房贷款
  • 剪切快捷键ctrl加什么?
  • 境外汇款犯法吗
  • 销售费用里面的支付的安装人工费汇算清缴时计入哪里
  • 当地街道
  • php现在
  • 非货币性资产交换
  • 长期挂账的在建工程如何处理
  • 未按规定开具发票怎么处罚
  • 企业注销清算流程
  • 外国政府贷款利息是否征收增值税
  • python socket发送文件
  • 弥补以前年度亏损最多几年
  • 应付票据贴现是负债吗
  • python tkinter ttk
  • 企业报废原材料如何处理
  • 向分支机构支付融资利息可以扣除吗?
  • 小规模纳税人有几种税率
  • spring security例子
  • 换货与退货
  • 外币转入账户什么意思
  • 生产质量问题报告
  • 公对公房产过户
  • 现金存银行凭证
  • 购入研发设备可以抵扣吗
  • 预付账款属于哪一类账户
  • 产成品入库的单据是什么
  • 利润表里公允价值变动损益怎么算
  • 出租车票单张限额
  • 如何调整以前年度错账
  • 用mysql的小技巧
  • linux如何安装c语言编译器
  • mysql免安装版下载
  • centos安装ntfs 3g
  • linux以root用户登录
  • FreeBSD架? FTP
  • 利用()可以对系统进行全面的设置
  • hpzts04.exe是什么进程 有什么作用 hpzts04进程查询
  • OpwareSE2.exe - OpwareSE2是什么进程 有什么用
  • ubuntu 2021
  • 置顶在线
  • arm兼容库安卓x86
  • js数组entries
  • javascript基础教程教材答案
  • imagelearning
  • jQuery.Callbacks()回调函数队列用法详解
  • before和after在句子中怎么翻译
  • 增值税留底抵欠如何处理
  • 网上报税失败怎么办
  • 上海嘉定小学入学积分
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设