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.  

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

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

  2.  

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

    // 定义运行时目录

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

    //定义静态页面的路径

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

    // 定义应用目录

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

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

    //定义默认模块

    define(‘BIND_MODULE‘,‘Home‘);

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

  3.  

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

  4.  

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

  5.  

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

  6.  

    打开admin.php文件修改

    //定义默认模块

    define(‘BIND_MODULE‘,‘Home‘);

    //定义默认模块

    define(‘BIND_MODULE‘,‘Admin);

  7.  

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

  8.  

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

  9.  

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

    【2】 框架目录文件解析

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

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

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

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

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

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

    MC                LIb

    V                  Tpl

    附加

    Upload  文件上传

    Page  分页的

    image

    Plugins 插件         在线编译器

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

    Configs  配置文件

时间: 2024-11-05 23:23:15

thinkPHP3.2.3 框架的相关文章

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

当我们需要在控制层调用相同的封装函数时,写多次相同的函数,显得代码十分的拉杂,不精简: TP框架有一个很好的机制,可以再Common定义一个function.php函数,当我们在控制层调用的时候直接调用就可以使用,方便快捷: 具体实现方便如下: 我们可以再三个地方设置公共的函数function.php (注意:function.php默认是不存在的,需手动创建) 根目录\Application\Common\Common\function.php(公共的函数,Home和Admin都可以调用) 根

用ThinkPHP3.2.2框架做手机和PC端浏览器的切换

ThinkPHP搭建手机版网站: http://www.php100.com/html/php/lei/2013/0904/1699.html 这篇文章(肯定不是基3.2.2讲的)是在框架入口通过判断手机还是PC访问来决定app的路径,这样,我手机web和pc就不能共用MVC三层了. -----------------------------------------------------------------------------------------------------------

统计ThinkPHP3.2.3加载的文件

将ThinkPHP3.2.3的入口文件index.php加入一个函数getIncludeFiles,文件内容变成如下所示: 1 <?php 2 // +---------------------------------------------------------------------- 3 // | ThinkPHP [ WE CAN DO IT JUST THINK ] 4 // +-----------------------------------------------------

推荐基于thinkphp3.2.3的内容管理系统 - 爱客猴内容管理系统

     推荐基于thinkphp3.2.3的内容管理系统 - 爱客猴内容管理系统 爱客猴(echo)内容管理系统v3.2.3 版本,基于国内流行的ThinkPHP3.2.3框架研发,UI插件采用简洁.直观.强悍的Bootstrap3.3.5前端开发框架以及口碑极佳的web弹层组件Layer v2.3,全新的设计理念,带来更舒爽的体验. 系统采用多站点切换的设计方案,巧妙地解决了一站一后台的传统弊端,不仅方便站点的管理,也节省更多的研发时间,在新版本的系统中还集成了微信公众号.Ucenter用户

ThinkPHP3.2.3中三大自动中的缺陷问题

我们在使用Thinkphp3.2.3框架时在对数据表进行模型化后就可以使用自动完成功能. 自动完成可以帮助我们更简便的完成对表单内容对数据表(集合)的填充,自动完成是基于: 当实例化数据库user后,会自动的将表单的信息安装数据表的对应属性值字段填充进去, 如果有多余的字段的话将会自动过滤.正常的使用MySQL数据库的话就不会存在问题. 但是使用NoSQL数据库就会存在缺陷了,如MongoDB数据库本身就是依靠文档存储数据 的没有固定的表结构.在使用自动完成时就会将表单的所有字段都填充进去,这样

爱客猴(echo)内容管理系统 v3.2.3 版本

爱客猴(echo)内容管理系统 v3.2.3 版本 版本,基于国内流行的ThinkPHP3.2.3框架研发,UI插件采用简洁.直观.强悍的Bootstrap3.3.5前端开发框架以及口碑极佳的web弹层组件Layer v2.3,全新的设计理念,带来更舒爽的体验. 系统采用多站点切换的设计方案,巧妙地解决了一站一后台的传统弊端,不仅方便站点的管理,也节省更多的研发时间,在新版本的系统中还集成了微信公众号.Ucenter用户中心等一系列常用功能! 由于系统没有自带模板标签功能,所以这就要求使用者具备

将网站部署到服务器上出现_STORAGE_WRITE_ERROR_问题

用的thinkphp3.2的框架,在本地运行没有问题,部署到服务器上(基于centos的LAMP环境)即报错,报错信息如下(完全看不懂...):求大神帮帮忙~~~~(>_<)~~~~ :(_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/f8995a0e1afcdadc637612fae5a3b585.php错误位置FILE: /var/www/html/shoppingback/ThinkPHP/Library/Think/Stor

PHP实例开发(3)PHP中MVC学习之ThinkPHP

PHP中MVC学习之ThinkPHP 1.什么是MVC MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器.使用MVC的目的是将M和V的实现代码分离 MVC是一个设计模式,它强制性的使应用程序的输入.处理和输出分开.使用MVC应用程序被分成三个核心部件:模型.视图.控制器.它们各自处理自己的任务. 2.为什么要使用 MVC 首先,最重要的一点是多个视图能共享一个模型,现在需要用越来越多的方式来访问你的应用程序.由于模型返回的数据没有进行格式化,所以同样的构件能

爱客猴(echo)内容管理系统 v3.0

爱客猴(echo)内容管理系统 v3.0 版本,基于国内流行的ThinkPHP3.2.3框架研发,UI插件采用简洁.直观.强悍的Bootstrap3.3.5前端开发框架以及口碑极佳的web弹层组件LayerUI,全新的设计理念,带来更舒爽的体验. 系统采用多站点切换一个后台管理多个站点的设计方案,巧妙地解决了一站一后台的传统弊端,不仅方便站点的管理,也节省更多的研发时间,在新版本的系统中还集成了微信公众号.Ucenter用户中心等一系列常用功能! 由于系统没有自带模板标签功能,所以这就要求使用者