你需掌握哪些ThinkPHP框架基础入门要点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计999个文字,预计阅读时间需要4分钟。
在index模块中创建了Index控制器。
一、入口文件
在浏览器中输入了 http://localhost/tp5_demo/public/
这个URL表示了访问htdocs文件夹下的/tp5_demo/public/index.php文件,这是为什么呢,我们下面来一步步分解。
当我们输入 http://localhost 的时候,Apache就会访问其httpd.conf文件下指定的DocumentRoot路径,在赵童鞋这里就是E:/xampp7/htdocs。
立即学习“PHP免费学习笔记(深入)”;
而在后面拼接/tp5_demo/public的意思就是访问DocumentRoot路径下的/tp5_demo/public文件夹。
那么最终为什么会定位到index.php文件呢?这是因为httpd.conf文件里有另一个属性定义DirectoryIndex,这个属性中就定义了index.php、index.html等文件作为入口文件。(啥?你说为啥没图?自己翻你们的httpd.conf文件去)
而在ThinkPHP中,如果没有指定访问地址,默认就会路由到index模块下的Index控制器中的index()方法。
也就是说,输入
http://localhost/tp5_demo/public/
http://localhost/tp5_demo/public/index/index/index
是同样的效果。
本文共计999个文字,预计阅读时间需要4分钟。
在index模块中创建了Index控制器。
一、入口文件
在浏览器中输入了 http://localhost/tp5_demo/public/
这个URL表示了访问htdocs文件夹下的/tp5_demo/public/index.php文件,这是为什么呢,我们下面来一步步分解。
当我们输入 http://localhost 的时候,Apache就会访问其httpd.conf文件下指定的DocumentRoot路径,在赵童鞋这里就是E:/xampp7/htdocs。
立即学习“PHP免费学习笔记(深入)”;
而在后面拼接/tp5_demo/public的意思就是访问DocumentRoot路径下的/tp5_demo/public文件夹。
那么最终为什么会定位到index.php文件呢?这是因为httpd.conf文件里有另一个属性定义DirectoryIndex,这个属性中就定义了index.php、index.html等文件作为入口文件。(啥?你说为啥没图?自己翻你们的httpd.conf文件去)
而在ThinkPHP中,如果没有指定访问地址,默认就会路由到index模块下的Index控制器中的index()方法。
也就是说,输入
http://localhost/tp5_demo/public/
http://localhost/tp5_demo/public/index/index/index
是同样的效果。

