ThinkPHP基于MVC的轻量级的框架

 时间:2026-02-13 15:51:05

1、框架的目录结构为:

1 ├─ThinkPHP.php     框架入口文件

2 ├─Common 框架公共文件

3 ├─Conf 框架配置文件

4 ├─Extend 框架扩展目录

5 ├─Lang 核心语言包目录

6 ├─Lib 核心类库目录

7 │  ├─Behavior 核心行为类库

8 │  ├─Core 核心基类库

9 │  ├─Driver 内置驱动

10 │  │  ├─Cache 内置缓存驱动

11 │  │  ├─Db 内置数据库驱动

12 │  │  ├─TagLib 内置标签驱动

13 │  │  └─Template 内置模板引擎驱动

14 │  └─Template 内置模板引擎

15 └─Tpl 系统模板目录

注意,框架的公共入口文件ThinkPHP.php是不能直接执行的,该文件只能在项目入口文件中调用才能正常运行(后面会讲到),这是很多新手很容易犯的一个错误。

ThinkPHP基于MVC的轻量级的框架

2、将解压后的框架包,ThinkPHP复制到项目的文件中,然后新建一个入口文件index.php

index.php这样的文件,当服务器运行一个项目时候会自动寻找

3、创建前台应用的文件夹Home

index.php

<?php

header("Content-Type:text/html;charset=utf-8");

//1 确定一个前台应用的名称Home

define("APP_NAME","Home");

//2 确定应用路径,这里的Home后面的反斜杠必须加上,否组目录凌乱,还有一个Home前缀

define("APP_PATH","./Home/");

//规定所有目录的名称首字母大写

//引入应用核心文件,严格区分大小写

require "./ThinkPHP/ThinkPHP.php";

?>

4、include和require区别是:前者遇到错误,继续执行;后者遇到错误就会抛出异常,以后的代码就不执行,一般引入比较重要的文件。

运行入口文件:

ThinkPHP基于MVC的轻量级的框架

5、在thinkphp中自动生成一个前台应用的文件Home

ThinkPHP基于MVC的轻量级的框架

6、在Home下有以下几个文件夹:

ThinkPHP基于MVC的轻量级的框架

7、创建一个后台应用的文件夹Admin

<?php

header("Content-Type:text/html;charset=utf-8");

//1 确定一个后台应用的名称Home

define("APP_NAME","Admin");

//2 确定应用路径,这里的Home后面的反斜杠必须加上,否组目录凌乱//还有一个Home前缀

define("APP_PATH","./Admin/");

//规定所有目录的名称首字母大写

//引入应用核心文件,严格区分大小写

require "./ThinkPHP/ThinkPHP.php";

?>

ThinkPHP基于MVC的轻量级的框架

8、前台Home说明

ThinkPHP基于MVC的轻量级的框架

9、目录结构如下:

1 ├─index.php     项目入口文件

2 ├─Common 项目公共文件目录

3 ├─Conf 项目配置目录

4 ├─Lang 项目语言目录

5 ├─Lib 项目类库目录

6 │  ├─Action Action类库目录

7 │  ├─Behavior 行为类库目录

8 │  ├─Model 模型类库目录

9 │  └─Widget Widget类库目录

10 ├─Runtime 项目运行时目录

11 │  ├─Cache 模板缓存目录

12 │  ├─Data 数据缓存目录

13 │  ├─Logs 日志文件目录

14 │  └─Temp 临时缓存目录

15 └─Tpl 项目模板目录

10、对于前台和后台的一些公用的文件放在什么地方?

公有目录:Public

新建Public 

将来上传的文件放在Uploads中

ThinkPHP基于MVC的轻量级的框架

  • myeclipse自带简洁搭建ssh框架
  • 如何运用CSS里的display和float
  • Java 如何将字符串转换为日期格式
  • MyEclipse重新定位svn路径
  • 最全最新php验证码制作
  • 热门搜索
    母鸡是什么意思 talk是什么意思 风靡一时什么意思 孝顺的意思 土地证有什么用 凤凰女是什么意思 汽车喇叭什么牌子好 bim是什么意思 行成于思毁于随的意思 祭奠的意思