热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Thinkphp为什么Thinkphp会默认进入Index控制器的index方法

1、最近遇到两个刚学PHP的童鞋,都问到了同一个问题,就是他们没有做什么配置,为什么访问入口文件index.php的时候会自动跳转到Ind

1、最近遇到两个刚学PHP的童鞋,都问到了同一个问题,就是他们没有做什么配置,为什么访问入口文件index.php的时候会自动跳转到IndexController里面的index方法。他们想知道具体怎么回事,下面就简单讲解一下,其实并不难只是他们对Thinkphp框架不太了解。先看下图,下图是Thinphp的核心配置文件,跳转到index方法就是因为这里做了配置。

那为什么做了配置就会跳转到index方法呢,接下来再看下图。

按照上图的目录,你可以找到这两个方法,这两个方法就是得到控制器名字和方法名字 的方法。里面很清晰的看到判断了如果没有接收到用户提交过来的控制器名字和方法名字 那么就会用配置文件配置的默认的控制器名字和方法名字。再继续就没必要往下找代码了,剩下的肯定就是拼接路由,调用相应的控制器和方法就可以了。如果你不想默认跳转到Index控制器或者方法,那你就可以在你项目的config.php文件里面重新定义这两个常量就可以了。我怕有些童鞋还是不知道该怎么定义,就再来一个图图

如下图定义:

 


转载于:https://www.cnblogs.com/wamptao/p/5197333.html


推荐阅读
author-avatar
646579262
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有