位置: 编程技术 - 正文

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

  • 工会经费和工会会员会费
  • 收不回来的装修钱怎么办
  • 减半征收的印花税缴纳所得税吗
  • 即征即退项目的进项税额不参与加计抵减
  • 建筑公司核定征收是什么意思
  • 零申报小微企业注销有影响吗
  • 房地产开发企业销售自行开发的房地产项目
  • 境外企业在境内取得的收入所得税
  • 小企业销售商品因批量原因给予客户的商业折扣
  • 新公司做财务
  • 工程款的税是怎么扣除的?
  • 建筑工程项目的全生命周期包括
  • 增值税税收返还资料
  • 银行余额调节表模板
  • 增值税进行未认定怎么办
  • 个税负数怎么做账
  • 批发行业增值税税负率是多少呢
  • 外贸企业出口退税申报流程操作
  • 留用员工培训费怎么入账
  • 100%控股有什么风险
  • 补助是按基本工资还是总工资
  • php preg_quote
  • 长期股权投资转出账务处理
  • scdeploy.exe
  • skynetave.exe - skynetave是什么进程 有什么用
  • 政府补助开票怎么申报增值税
  • 公司出售已经提完折旧的机器
  • 会计实务中计提是什么意思
  • 委托代销商品的特点及种类
  • thinkphp yii
  • 科克伯什么意思
  • .sfx.exe是什么文件
  • 退款后发票如何查询
  • 承兑汇票到期超过10天怎么办
  • 怎么开通公众号微信公众平台
  • 大数据分析案例结论
  • thinkphp 多表查询
  • linux ar命令
  • 小企业其他应收款坏账处理
  • 销售旧货物的增值税
  • python smtpd
  • 取得剧本使用费怎么做账
  • mysql大分页优化
  • mysql官方性能报告
  • 未开票收入申报有税务风险吗
  • 销售代销货物会计处理
  • 给员工发工资时要交税吗
  • 暂估收入的会计分录怎么写
  • 高速公路通行费抵扣税率
  • 零售行业会计分录怎么做
  • 工程总包含设备工程吗
  • 印花税退还
  • 印花税交多了
  • 分配服务器失败
  • centos7怎么配置yum源
  • mysql5717安装及配置超详细教程
  • 怎样取消开机磁盘自动检查
  • window系统怎么用
  • win10正式版激活码
  • mac电脑卡死按哪三个键
  • Win8.164位/32位KB3096053补丁下载 主要修复KB3069114安装问题
  • 隐藏网络怎么连接电脑连不上
  • android不同module怎么相互调用
  • 安卓 分包解压
  • Node.js中的construct构造函数
  • 枚举目录时出现错误
  • bat脚本ftp上传文件
  • 网页javascript错误
  • 一个挖掘机主播得多少钱
  • python的设置
  • javascript异常
  • 江西2022年选调
  • 收讫付讫是什么意思
  • 安徽国税局发票查询系统
  • 西安二手房几年可以过户
  • 贵州税务开票系统登录
  • 小船载重多少
  • 怎么查询小米手机位置
  • 江苏徐州买房
  • 初级会计职称可以挂靠吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设