25.3 ThinkPHP架设项目结构

25.3 ThinkPHP架设项目结构

视频讲解:光盘TMlx25ThinkPHP架设项目结构.exe

25.3.1 下载ThinkPHP框架

获取Think PHP的方式可参见20.1.3节,建议初学者下载完整版本,因为在完整版本中包括ThinkPHP的扩展、示例和文档,而核心版本中只包括ThinkPHP框架,不包含扩展、示例和文档。

本项目中采用的是完整版本,将其存储于项目根目录25之下。

25.3.2 自动生成项目目录

在载入ThinkPHP框架之后,首先,在项目的根目录下编写入口文件。本项目中包含两个入口文件,一个是index.php前台入口文件,另一个是admin.php后台入口文件。index.php的代码如下:

<?php define('THINK_PATH', './ThinkPHP/'); //定义ThinkPHP框架路径(相对于入口文件) define('APP_NAME', 'Home'); //定义项目名称 define('APP_PATH', './Home/'); //定义项目路径 require(THINK_PATH."/ThinkPHP.php"); //加载框架入口文件 ?>

admin.php文件的代码如下:

<?php define('THINK_PATH', './ThinkPHP/'); //定义ThinkPHP框架路径(相对于入口文件) define('APP_NAME', 'Admin'); //定义项目名称 define('APP_PATH', './Admin/'); //定义项目路径 require(THINK_PATH."/ThinkPHP.php"); //加载框架入口文件 ?>

然后,在项目的根目录下创建前台项目文件夹Home,创建后台项目文件夹Admin。

接着,在项目的根目录下创建Public文件夹,再在Public文件夹下分别创建css样式文件夹、images图片文件夹、js脚本文件夹和Soft软件存储文件夹。

最后,运行项目的前后台入口文件,自动生成前后台项目目录。

至此,应用ThinkPHP框架架设项目结构基本完成,其生成的项目结构如图25.7所示。

图25.7 项目文件夹架构

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

25.3 ThinkPHP架设项目结构