首页 > PHP资讯 > PHP培训技术 > 开启旅程:使用ThinkPHP框架

开启旅程:使用ThinkPHP框架

PHP培训技术

开启旅程:使用ThinkPHP框架

1.建立ThinkPHP入口文件:

感觉ThinkPHP挺有意思的,如果想使用这个框架,必须建立一个入口文件。根据官方文档所述,ThinkPHP必须而且只能含有一个入口文件。也就是说所有的服务器连接都通过这一个文件作周转。说再白点呢,就是说,每一次通过浏览器的访问,都要通过“http://服务器地址/入口文件位置/应用模块名称/具体操作名称/GET变量参数”这种形式来访问的。

与Struts对比:

比如要访问Myapp2站点下一个名为Index的Action,那么在浏览器里

Struts(服务器端口8080):http://127.0.0.1:8080/Myapp2/index.do

ThinkPHP(服务器端口80):http://127.0.0.1/Myapp2/index.php/Index/index/

有意思的地方就在这了,首先是这个index.php,这个就是接下来要建立的文件。所有的服务都要通过这个文件作周转。接下来就是用蓝色字表示的index,这是个什么东东。说起来这个东东很有意思,这是ThinkPHP里IndexAction文件中的一个方法的名字,也就是说,ThinkPHP好用在,可以一个在Action里定义很多方法,然后通过地址内写入Action名+方法名的形式访问到。感觉比较方便。

不过,这种操作方式看起来可能会比较别扭,而且form表单的action属性可能会写得比较别扭(正常的应是action="Index/index”,不过这里要变成action=“index.php/Index/index”)

好在可能通过之后讲解的配置,把index.php这个部分去掉,也就是说在地址栏里可以省略掉/index.php/这一段。这样的话,访问地址会变为以前熟悉的形式了。

好了,扯多了。赶快说说如何来建立这个index.php入口文件。

做法很简单,在你的项目的根目录下建立一个名为index.php的PHP文件。

然后把下面的代码复制进去,保存

<?php

//加载框架入口文件

require("./ThinkPHP/ThinkPHP.php");

//实例化一个网站应用实例

App::run();

然后按F11执行,出现下面的画面就OK了。

然后回到EPP3里,刷新目录。会发现自动创建出很多目录和几个文件。

出来这些的话,就代表着ThinkPHP被正常使用了。

PHP培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持22不支持0