3.2.3开发文档https://pan.baidu.com/disk/home?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0#list/vmode=list&path=%2Fsoftware%2Fphp%2Fphp_framework
【1】.导入thinkphp3.2.3 ,新建一个项目
-
打开index.php文件(index.php文件为默认前台入口文件)
// 检测PHP环境
if(version_compare(PHP_VERSION,‘5.3.0‘,‘<‘)) die(‘require PHP > 5.3.0 !‘);
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define(‘APP_DEBUG‘,True);
// 定义应用目录
define(‘APP_PATH‘,‘./Application/‘);
// 引入ThinkPHP入口文件
require ‘./ThinkPHP/ThinkPHP.php‘;
// 亲^_^ 后面不需要任何代码了 就是如此简单
-
添加自己需要的入口定义文件(以下为作者自己喜好)
// 定义运行时目录
define(‘RUNTIME_PATH‘,‘./Runtime/‘);
//定义静态页面的路径
define(‘HTML_PATH‘,‘./Html/‘);
// 定义应用目录
define(‘APP_PATH‘,‘./App/‘);
定义应用目录可随意更改使用自己项目的主题(作者这改为APP)
//定义默认模块
define(‘BIND_MODULE‘,‘Home‘);
index.php默认定义为Home,也可随意更改
-
运行项目,浏览器输入http://localhost/text/,项目运行成功,thinkphp默认页面“欢迎使用 ThinkPHP!”
-
查看项目目录,F5刷新,APP为前台应用目录,Home为前台模块名称,Common为项目配置文件目录
-
复制index.php文件,重命名为admin.php,(admin.php为项目后台默认入口文件)index.php与admin.php在同一级目录,
-
打开admin.php文件修改
//定义默认模块
define(‘BIND_MODULE‘,‘Home‘);
为
//定义默认模块
define(‘BIND_MODULE‘,‘Admin);
-
运行项目,浏览器输入http://localhost/text/admin.php,项目运行成功,thinkphp默认页面“欢迎使用 ThinkPHP!”
-
查看项目目录,F5刷新,APP为前台、后台应用目录,Home为前台模块名称,Common为前台、后台项目公共配置文件目录,Admin为后台模块
-
到这里thinkphp项目前台后台入口文件运行创建成功,下面在前台后台分别实现需要的功能
【2】 框架目录文件解析
Common 存放当前项目的公用函数
conf 存放当前项目的配置函数
Lang 存放当前项目的项目语言包
Lib 存放当前项目的控制器和模型
Runtime 存放当前项目的运行时文件
Tpl 存放当前项目的模板文件
MC LIb
V Tpl
附加
Upload 文件上传
Page 分页的
image
Plugins 插件 在线编译器
Core 读取数据 前台也用到后台也会用到 不同的操作 业务层的操作
Configs 配置文件