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 项目文件夹架构
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。