ThinkPHP的初衷
ThinkPHP框架总结
1. thinkphp以模块为单位开发
完整的thinkphp应用包括 模块/控制器/操作
2.模块下包括基本类型 //模块化设计思维,模块是包含mvc函数配置的集合。 函数-- common文件夹
配置--conf 文件夹
M -- Model文件夹
V -- View文件夹
C -- Controller文件夹
Common 模块:访问所有的模块之前都会首先加载公共模块下的配置文件config.php
和公共函数文件 function.php ;但common模块本身不能通过url直接访问。
Common模块属于公共模块,默认就能调用。
Common模板是一个特殊的模块,是应用的公共模块,访问所有的模块之前都会首先加载公共模板下面的配置文件和公共函数文件。但Common模块本身不能通过URL直接访问,公共模块的其他文件则可以被其他模块继承或者调用。
3.四大目录
Index.php --入口文件
Application -- 应用目录
Thinkphp -- 框架目录
Public-- 资源目录
4.控制器是一个类,操作是类里的公共方法(必须是公共的)
模版文件的目录:View/控制器名/操作 模版后缀名
视图 = 模版文件➕模版引擎。在3.1版本中名字叫做模版
# ThinkPHP进行目录划分为了对文件更加有效的管理
如果理解MVC框架
安装包
首先,从ThinkPhp的官网下载Thinkphp-3.2.3-full.zip,虽然ThinkPHP已经更新到了5.0. 版本,然而使用的最多的还是3.2.3这个经典的版本,作为学习使用,我们就不要比专业的PHPer更早去踩坑了
学习thinkphp不得不了解的事