位置: 编程技术 - 正文

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

  • 普通发票的金额包含增值税吗
  • 小规模企业出租设备税率
  • 印花税技术合同计税依据
  • 出售无形资产计入资产处置损益
  • 怎么识别发票是否含税
  • 按月按季申报
  • 财务会计制度备案表
  • 企业购买的商业保险赔偿多少
  • 电商平台流量费用怎么算
  • 享受所得税减免优惠的生产性外商投资企业包括
  • 银行定期存款转存
  • 返聘人员工伤可以申请工伤鉴定吗
  • 酒店会务费发票税率
  • 招待用酒可以抵扣所得税吗
  • 固定资产大修理怎么界定
  • 固定资产盘亏盘盈账务处理
  • 产品毛利率计算表
  • 银行承兑汇票没有提示付款
  • 自营出口与委托代理哪个划算
  • windows更新显示
  • iphone微信透明壁纸怎么设置
  • 电脑折旧率计算公式
  • 企业去银行办理贷款需要什么
  • 详解php比较操作过程
  • php使用redis缓存技术
  • 应缴纳所得税额怎么算
  • PHP:mcrypt_ecb()的用法_Mcrypt函数
  • 在建工程账务核算方法
  • 固定资产清理属于什么类科目
  • 影响当期损益的税费
  • php db2
  • 自然语言处理算法
  • cpu power management设置
  • 印花税申报未扣款在哪里查询
  • 经营活动现金流为正说明什么
  • 学电脑网站
  • phpcms迁移
  • 其它应收款的处理程序
  • 顺丰的电子发票是不是只有收到以后能开
  • 用友应收系统凭证冲销后查询不到怎么办
  • 商品购进核算
  • 小额贷款涉及的法律
  • 营业外支出是什么类账户
  • 加盟代理需要什么手续
  • 母子公司之间的借款
  • 代金券抵帐怎么退款
  • 应收账款因质量问题被扣除的损失可以税前扣除吗
  • 员工入股会计分录
  • 损益类账户属于资产还是负债
  • 百旺购货方红字信息表怎么开具
  • 住院伙食补助费每天50
  • 无生产经营收入可以评为a吗
  • 商品销售成本的计算可以采用逆算成本法,其操作方法是
  • mysql8.0 主从
  • linux cp用法
  • win7创建密码后为什么还是没有密码
  • windows超级管理员默认密码
  • win7关机没反应怎么办
  • win8的ie浏览器
  • windows7如何安装net framework4.0
  • win7怎么看磁盘
  • 关于月亮的诗句
  • android 界面滑动
  • python等于和双等于
  • javascript如何学
  • css如何用
  • node.js入门教程
  • node.js java 性能
  • unity unity3d
  • jquery实现图片横向移动
  • shell 时间运算
  • javascript设计
  • javascript如何学
  • jquery ui和jquery easy ui
  • 歺包做法
  • jquery ajax局部加载方法详解(实现代码)
  • 湖南省电子税务局登录
  • 广东电子税务局电话
  • 纳税申报期限2023
  • 推进社会治理的路径
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设