TP3.1.3升级到TP3.2步骤
程序员文章站
2022-04-22 21:43:15
...
文档大部分内容来自网络
准备工作
下载最新版本的ThinkPHP3.2(http://www.thinkphp.cn/download/502.html);
ThinkPHP开发工具Zend Studio 7.2.1(工具不限,根据自己的喜好,有的喜欢用Sublime Text等等)
模板开发工具Dreamweaver CS6(自选)
1、搭建空项目
(01) 在Zend Studio中新建一个项目,项目命名为StudyFoxShop
(02) 请将ThinkPHP3.2压缩包解压,解压后的文件全部复制到项目文件夹里
(03) 部署项目
(04) 将项目加到Dreamweaver的站点管理中
2、运行项目
在Dreamweaver中按Ctrl+F键,弹出查找框,查找范围:“整个当前本地站点”、查找:“Home”,点查找全部按钮,双击最下方搜索出来的结果,做如下修改
:)
欢迎使用 ThinkPHP!
删除项目目录Application下的Common和Runtime两个文件夹
3、再次运行项目
同第二步,在Dreamweaver中按Ctrl+F键,弹出查找框,查找范围:“整个当前本地站点”、查找:“Admin”,点查找全部按钮,双击最下方搜索出来的结果,做如下修改
:)
欢迎使用 ThinkPHP!
运行两次项目是因为商城系统分前后台,可以运行一次,再复制整个模块(3.1.3版本称之为项目)再进行修改,相对来讲自动生成的速度快,不容易出错。
4、前台目录调整
(01) 原项目中public目录里的内容除thinkphp文件夹外,所有内容复制到新项目Public目录里
(02) 原项目根目录下的config.php覆盖到新项目Application\Common\Conf目录
(03) 在新项目Application\Index\Conf中新建一个配置文件,将原项目index\Conf\config.php中的配置项添加进去
(04) 同样在新项目Application\Admin\Confnf中新建一个配置文件,将原项目admin\Conf\config.php中的配置项添加进去
(05) 原项目index\Common中的common.php文件复制到新项目Application\Index\Common里,并改名为function.php
(06) 删除新项目Application\Index\Controller中的IndexController.class.php文件,并将原项目index\Lib\Action中的所有文件复制到新项目Application\Index\Controller目录,同时将文件名中的“Action”修改为“Controller”(文件名可以不做修改,仅需加上配置项'DEFAULT_C_LAYER'=>'Action'即可,但是方便与ThinkPHP官方统一,建议采用“Controller”命名,更为合理)
(07) 在Zend Studio中打开新项目Application\Index\Controller\IndexController.class.php文件,在类前面加上
(10) 将原项目index\Lib\Model\CategoryModel.class.php文件复制到新项目Application\Index\Model文件夹,并用Zend Studio打开,在类前加上
(12) 删除新项目Application下的Runtime文件夹,在浏览器中运行项目,商城首页和登录页面可正常打开。
5、后台目录调整
(01) 删除新项目Application\Admin\Controller中的IndexController.class.php文档,将原项目admin\Lib\Action中的所有文件复制到新项目Application\Admin\Controller目录,同时将文件名中的“Action”修改为“Controller”
(02) 在Zend Studio中打开新项目Application\Index\Controller\CommonController.class.php文件,在类前面加上
(05) AuthGroupController.class.php修改为
准备工作
下载最新版本的ThinkPHP3.2(http://www.thinkphp.cn/download/502.html);
ThinkPHP开发工具Zend Studio 7.2.1(工具不限,根据自己的喜好,有的喜欢用Sublime Text等等)
模板开发工具Dreamweaver CS6(自选)
1、搭建空项目
(01) 在Zend Studio中新建一个项目,项目命名为StudyFoxShop
(02) 请将ThinkPHP3.2压缩包解压,解压后的文件全部复制到项目文件夹里
(03) 部署项目
(04) 将项目加到Dreamweaver的站点管理中
2、运行项目
在Dreamweaver中按Ctrl+F键,弹出查找框,查找范围:“整个当前本地站点”、查找:“Home”,点查找全部按钮,双击最下方搜索出来的结果,做如下修改
'DEFAULT_MODULE' => 'Home', // 默认模块
修改为:
'DEFAULT_MODULE' => 'Admin', // 后台模块
namespace Home\Controller;
修改为:
namespace Admin\Controller;
项目运行成功显示::)
欢迎使用 ThinkPHP!
删除项目目录Application下的Common和Runtime两个文件夹
3、再次运行项目
同第二步,在Dreamweaver中按Ctrl+F键,弹出查找框,查找范围:“整个当前本地站点”、查找:“Admin”,点查找全部按钮,双击最下方搜索出来的结果,做如下修改
'DEFAULT_MODULE' => 'Admin', // 默认模块
修改为:
'DEFAULT_MODULE' => 'Index', // 前台模块
namespace Admin\Controller;
修改为:
namespace Index\Controller;
项目运行成功再次显示::)
欢迎使用 ThinkPHP!
运行两次项目是因为商城系统分前后台,可以运行一次,再复制整个模块(3.1.3版本称之为项目)再进行修改,相对来讲自动生成的速度快,不容易出错。
4、前台目录调整
(01) 原项目中public目录里的内容除thinkphp文件夹外,所有内容复制到新项目Public目录里
(02) 原项目根目录下的config.php覆盖到新项目Application\Common\Conf目录
(03) 在新项目Application\Index\Conf中新建一个配置文件,将原项目index\Conf\config.php中的配置项添加进去
(04) 同样在新项目Application\Admin\Confnf中新建一个配置文件,将原项目admin\Conf\config.php中的配置项添加进去
(05) 原项目index\Common中的common.php文件复制到新项目Application\Index\Common里,并改名为function.php
(06) 删除新项目Application\Index\Controller中的IndexController.class.php文件,并将原项目index\Lib\Action中的所有文件复制到新项目Application\Index\Controller目录,同时将文件名中的“Action”修改为“Controller”(文件名可以不做修改,仅需加上配置项'DEFAULT_C_LAYER'=>'Action'即可,但是方便与ThinkPHP官方统一,建议采用“Controller”命名,更为合理)
(07) 在Zend Studio中打开新项目Application\Index\Controller\IndexController.class.php文件,在类前面加上
namespace Index\Controller;
use Think\Controller;
(08) 将代码class IndexAction extends Action修改为class IndexController extends Controller
(09) 新项目Application\Index\Controller\LoginController.class.php文件按4.7和4.8步骤操作(注意类名需要相应修改)(10) 将原项目index\Lib\Model\CategoryModel.class.php文件复制到新项目Application\Index\Model文件夹,并用Zend Studio打开,在类前加上
namespace Index\Model;
use Think\Model\RelationModel;
(11) 将原项目index\Tpl中所有内容复制到新项目Application\Index\View文件夹中(12) 删除新项目Application下的Runtime文件夹,在浏览器中运行项目,商城首页和登录页面可正常打开。
5、后台目录调整
(01) 删除新项目Application\Admin\Controller中的IndexController.class.php文档,将原项目admin\Lib\Action中的所有文件复制到新项目Application\Admin\Controller目录,同时将文件名中的“Action”修改为“Controller”
(02) 在Zend Studio中打开新项目Application\Index\Controller\CommonController.class.php文件,在类前面加上
namespace Admin\Controller;
use Think\Controller;
use Think\Page;
(03) 将代码class CommonAction extends Action修改为class CommonController extends Controller
(04) 其他文件修改方法类似,具体如下:(05) AuthGroupController.class.php修改为
namespace Admin\Controller;
use Think\Controller;
class AuthGroupController extends CommonController
其它文件照上面方法修改 到此升级基本能成功 AD:真正免费,域名+虚机+企业邮箱=0元
上一篇: php5 字符串处理函数汇总
下一篇: PHP之数组foreach,join
推荐阅读
-
Ubuntu下如何升级到PHP7.4的方法步骤
-
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
-
ipad如何升级到ios7 iPad Mini升级iOS7 beta2具体步骤图解
-
快速将Vue项目升级到webpack3的方法步骤
-
Angular2平滑升级到Angular4的步骤详解
-
Oracle11.2.0.4升级到11.2.0.4.18详细步骤
-
Nginx http升级到https的完整步骤
-
如何从Windows 10升级到Windows 11?Win10升级到Win11的正确图文步骤
-
怎么解决Win11升级到一半撤销了 Win11升级问题解决方法步骤
-
Mysql5.5升级到5.6步骤详解