ThinkPHP3.2.3快速⼊门:基础篇
⼀、安装
thinkphp⽆需安装,只需将从官⽹上下载的压缩包解压后,把所有⽂件放到localhost根⽬录⾥就⾏了
⼆、压缩包中⽂件简述
:应⽤程序⽂件夹。⾃⼰所写的⽂件都放在这个⽂件夹⾥⾯
:公⽤⽂件夹。程序所需的js、css、图⽚等⽂件放在此⽂件夹中
:tp框架的核⼼⽂件。
:程序的⼊⼝⽂件。
⼊⼝⽂件中需要注意的是
这⼀⾏⽤来开启或关闭调试模式,博主建议开发阶段开启部署阶段注释或者设为false,这样做会使程序加载⽂件少,运⾏快
开启调试模式后,点击页⾯右下⾓调试模式图标,如右图:
点击调试模式图标后会出现调试界⾯,程序员可以从中获得程序的有效信息⽤来调试程序。但是开启调试模式后,加载的⽂件较多,会增⼤内存开销,增加运⾏时间,拖慢运⾏效率。
ThinkPHP⽂件下的⽂件:
:⽤来存放各种⽅法
:配置⽂件夹。此⽂件夹下的为整个thinkPHP的配置⽂件(常⽤)
:语⾔包
:核⼼类。此⽂件夹下存放了thinkPHP的各种类⽂件
:没什么⽤
: thinkphp的模板⽂件夹,没什么⽤
:thinkphp的⼀个类⽂件
三、访问⼊⼝⽂件
在浏览器中访问 index.php ,出现如下页⾯即表⽰访问成功:
⼀开始的Application⽂件夹⼏乎是空的,这时我们需要访问⼊⼝⽂件即访问index.php,使其⽣成必需⽂件
这⼏个⽂件夹中:
:⽤来存放⽅法和配置⽂件
:这⾥⾯是程序运⾏时产⽣的⽂件
:模块⽂件夹。⼤家可以通过修改其中的⽂件或创建新模块来创建⾃⼰的程序
php语言零基础入门
这其中的 Model 、View、Controller 三个⽂件夹代表 MVC模式
:M层,调⽤数据库数据。
:V层,视图层
:C层,逻辑层。控制器⽂件夹,其⽂件夹下⽤来存放控制器类⽂件(注:其命名规则为驼峰法如:IndexController.class.php)
url中最终访问的就是此⽂件夹下的相应控制器类⽂件下的⽅法。如下图所⽰:
1.先在IndexController.class.php建⼀个test⽅法
2.在URL中访问此⽅法
3.此时页⾯就会调⽤ test ⽅法
四、控制器访问及路由解析
tp框架url地址可以由以下四种(注:MVC模式最终访问的是⽅法,不是页⾯)
⽹址/index.php?m=XX&c=XX&a=XX  基本get模式
⽹址/index.php/模块/控制器/操作⽅法路径模式pathinfo
⽹址/模块/控制器/操作⽅法          rewrite重写模式
⽹址/index.php?s=/模块/控制器/⽅法兼容模式