thinkPHP3.2.3 框架

Posted 南北12345678

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkPHP3.2.3 框架相关的知识,希望对你有一定的参考价值。

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 ,新建一个项目

  1. 技术分享
  2.  

    打开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‘;

    // 亲^_^ 后面不需要任何代码了 就是如此简单

    技术分享
  3.  

    添加自己需要的入口定义文件(以下为作者自己喜好)

    // 定义运行时目录

    define(‘RUNTIME_PATH‘,‘./Runtime/‘);

    //定义静态页面的路径

    define(‘html_PATH‘,‘./Html/‘);

    // 定义应用目录

    define(‘APP_PATH‘,‘./App/‘);

    定义应用目录可随意更改使用自己项目的主题(作者这改为APP)

    //定义默认模块

    define(‘BIND_MODULE‘,‘Home‘);

    index.php默认定义为Home,也可随意更改

    技术分享
  4.  

    运行项目,浏览器输入http://localhost/text/,项目运行成功,thinkphp默认页面“欢迎使用 ThinkPHP!”

    技术分享
  5.  

    查看项目目录,F5刷新,APP为前台应用目录,Home为前台模块名称,Common为项目配置文件目录

    技术分享
  6.  

    复制index.php文件,重命名为admin.php,(admin.php为项目后台默认入口文件)index.php与admin.php在同一级目录,

    技术分享
  7.  

    打开admin.php文件修改

    //定义默认模块

    define(‘BIND_MODULE‘,‘Home‘);

    //定义默认模块

    define(‘BIND_MODULE‘,‘Admin);

    技术分享
  8.  

    运行项目,浏览器输入http://localhost/text/admin.php,项目运行成功,thinkphp默认页面“欢迎使用 ThinkPHP!”

    技术分享
  9.  

    查看项目目录,F5刷新,APP为前台、后台应用目录,Home为前台模块名称,Common为前台、后台项目公共配置文件目录,Admin为后台模块

    技术分享
  10.  

    到这里thinkphp项目前台后台入口文件运行创建成功,下面在前台后台分别实现需要的功能

     

    【2】 框架目录文件解析

    Common         存放当前项目的公用函数

    conf                 存放当前项目的配置函数

    Lang                存放当前项目的项目语言包

    Lib                  存放当前项目的控制器和模型

    Runtime         存放当前项目的运行时文件

    Tpl                 存放当前项目的模板文件

    MC                LIb

    V                  Tpl

     

    附加

    Upload  文件上传

    Page  分页的

    image

    Plugins 插件         在线编译器

    Core    读取数据     前台也用到后台也会用到    不同的操作  业务层的操作

    Configs  配置文件

     

     

以上是关于thinkPHP3.2.3 框架的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP3.2.3项目实战

ThinkPHP3.2.3整合smarty模板

Thinkphp3.2.3框架下封装公共的函数,例如封装CURL函数来获取接口数据

thinkphp3.2.3 max函数在哪个类封装的

修复 ThinkPHP3.2.3 抛出异常模块的一个BUG

ThinkPHP3.2.3视图输出字符串内容替换