亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

ThinkPHP 3.2 版本升級了哪些內容

2020-03-22 19:13:17
字體:
來源:轉載
供稿:網友
前言ThinkPHP 3.2 基于 ThinkPHP 3.1 的基礎上有許多的變化,我覺得這個版本應該設立為 ThinkPHP 4.0 而不是什么 3.2。如果你在使用 ThinkPHP 3.1 請勿貿然遷移升級,這可不是簡單的覆蓋下文件就安然無恙的事情。

1. PHP 的版本ThinkPHP 3.2 要求 PHP 5.3 以上的版本,而 ThinkPHP 3.1 只需要 PHP 5.2 就好了

2. 程序文件夾的修改ThinkPHP 3.2 使用 Application 作為程序文件夾,而 ThinkPHP 3.1 則是用 app 作為程序文件夾。

3. 不同分組設定的升級建議以后開發盡量不要做分組,要不然針對分組,有不少要處理的地方,這里只是介紹未分組的情況,有做分組的朋友,請上官方文檔尋找答案。ThinkPHP 3.2 設置了一個 Home 目錄,很多文件都將遷移到 Home 目錄中。復制代碼 代碼如下:
App/Common/common.php = Application/Home/Common/function.php
App/Common/extend.php = Application/Home/Common/extend.php(假設存在定義的話)
App/Conf/Config.php = Application/Home/Conf/config.php
App/Lang/zh-cn/common.php = Application/Home/Lang/zh-cn.php(假設存在的話)
App/Lib/Action = Application/Home/Action
App/Lib/Model = Application/Home/Model
App/Tpl = Application/Home/View
注意,因為 Home 目錄的出現,你需要修改你的 .htaccess 文件為復制代碼 代碼如下:
IfModule mod_rewrite.c
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/home/$1 [QSA,PT,L]
/IfModule
否則,將會出現模塊找不到的錯誤。新的目錄對 Action 和 Tpl 進行了重新命名,分別為 Controller 和 View,這樣更加直觀的體現了 MVC 的文件夾的部署方式。對于那些保留了 Action 的朋友,可以修改 Application/Common/config.php 中的信息:復制代碼 代碼如下:
'DEFAULT_C_LAYER' = 'Action', // 默認的控制器層名稱
'MODULE_ALLOW_LIST' = array('Home','Admin',...), // 配置你原來的分組列表
'DEFAULT_MODULE' = 'Home', // 配置你原來的默認分組

4. 系統配置參數的變動ThinkPHP 3.2 廢棄了以下系統配置參數復制代碼 代碼如下:
APP_GROUP_LIST
APP_GROUP_MODE
APP_AUTOLOAD_PATH
APP_TAGS_ON
APP_GROUP_PATH
DEFAULT_APP
DEFAULT_GROUP
VAR_GROUP
LOG_DEST
LOG_EXTRA
修改了以下配置參數復制代碼 代碼如下:
DEFAULT_MODULE = DEFAULT_CONTROLLER

5. 命名空間ThinkPHP 3.2 添加了命名空間,把項目的Application/Home/Action目錄下面的所有文件,頭部添加如下代碼(必須是除注釋以外的第一行):復制代碼 代碼如下:
namespace Home/Action;
use Think/Action;
如果你的項目使用了控制器分層的話,需要對每個分層的類庫文件添加類似的代碼,例如有定義Event分層的話,需要在頭部添加:復制代碼 代碼如下:
namespace Home/Event;
use Think/Action;
把項目的Application/Home/Model目錄下面的所有文件,頭部添加如下代碼(必須是除注釋以為的第一行):復制代碼 代碼如下:
namespace Home/Model;
use Think/Model;
如果你的項目使用了模型分層的話,需要對每個分層的類庫文件添加類似的代碼,例如如果你有Service分層,需要在頭部添加:復制代碼 代碼如下:
namespace Home/Service;
use Think/Model;

6. 方法調整控制器類Think/Controller或者Think/Action的下列方法已經廢除:
APP_NAME // 3.2版本中無需再定義該常量
__GROUP__ // 3.2版本中可以用__MODULE__ 表示模塊的URL地址
GROUP_NAME //3.2版本中可以用 MODULE_NAME 獲取當前模塊名
MODE_NAME // 3.2版本中模式擴展已經廢棄,參考下面的模式調整部分這樣就基本上完成了遷移,如果中間還有一些修改的話,請上官方文檔尋找答案。以上就是本文所述關于ThinkPHP3.2發生的變化了,希望對大家能夠有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本高清不卡的在线| 国产美女精品视频免费观看| 国产97色在线|日韩| 亚洲aⅴ男人的天堂在线观看| 亲子乱一区二区三区电影| 日韩毛片在线观看| 欧美成人精品激情在线观看| 不卡av电影院| 91色视频在线导航| 亚洲第一网站免费视频| 欧美日韩在线观看视频小说| 久久精品久久久久| 亚洲精品中文字幕av| 97涩涩爰在线观看亚洲| 在线日韩日本国产亚洲| 国产精品久久久久久久久久东京| 久久久精品一区| 伊人成人开心激情综合网| 亚洲美女在线看| 在线成人激情视频| 日韩高清中文字幕| 91香蕉嫩草神马影院在线观看| 国产精品精品久久久久久| 日韩极品精品视频免费观看| 国产精品久在线观看| 最近2019中文免费高清视频观看www99| 亚洲天堂av高清| 久久国产精品免费视频| 中文字幕免费国产精品| 黑人狂躁日本妞一区二区三区| 国产精品免费看久久久香蕉| 日韩视频第一页| 精品国产91久久久久久老师| 欧美激情在线观看视频| 亚洲黄色av女优在线观看| 久久久精品一区| 亚洲国产成人精品电影| 午夜精品久久久久久久99热浪潮| 久久成人18免费网站| 欧美日韩一区二区精品| 91在线观看免费网站| 久久久国产精品视频| 亚洲精品v欧美精品v日韩精品| 日韩精品999| 中文字幕日韩欧美| 国产美女精品视频| 成人黄色免费网站在线观看| 久久精品91久久久久久再现| 亚洲国产精品国自产拍av秋霞| 亚洲成人中文字幕| 国产视频在线观看一区二区| 国产精品一区二区三区免费视频| 精品视频久久久久久久| 欧美一级免费看| 在线中文字幕日韩| 色综合久久88色综合天天看泰| 日韩免费看的电影电视剧大全| 精品香蕉在线观看视频一| 国产69久久精品成人看| 国产69精品久久久久9999| 一区二区三区无码高清视频| 日韩三级影视基地| 欧美影院在线播放| 日韩欧美在线视频观看| 中文字幕综合一区| 亚洲精品中文字幕有码专区| 伊人久久男人天堂| 亚洲欧洲高清在线| 亚洲精品综合久久中文字幕| 中文字幕欧美精品日韩中文字幕| 欧美成人免费大片| 久久久久久亚洲精品不卡| 亚洲成人黄色网址| 欧美日韩性视频| 午夜精品一区二区三区在线视频| 日韩激情片免费| 78色国产精品| 日韩中文在线中文网三级| 91精品综合久久久久久五月天| 日韩精品视频在线观看免费| 日韩电影免费观看在线观看| 欧美亚洲免费电影| 欧美日韩在线看| 亚洲区bt下载| www国产精品com| 91chinesevideo永久地址| 久久久久久久网站| 国产一区二区三区中文| 中文字幕不卡在线视频极品| 亚洲成人精品视频在线观看| 91国语精品自产拍在线观看性色| 在线观看视频亚洲| 欧美又大又硬又粗bbbbb| 亚洲国产精品人久久电影| 超碰97人人做人人爱少妇| 欧美在线视频播放| 日韩精品在线观看一区| 亚洲精品自拍视频| 国产在线日韩在线| 久久久久久com| 懂色av一区二区三区| 国产成人亚洲综合91| 国产日韩换脸av一区在线观看| 国产成人综合av| 国产午夜精品久久久| 精品国产1区2区| 国产欧洲精品视频| 2019最新中文字幕| 欧美丝袜一区二区三区| 午夜免费日韩视频| 欧美激情欧美激情| 久久久av一区| 91在线精品播放| 亚洲国产高清福利视频| 亚洲欧洲在线看| 久久91超碰青草是什么| 亚洲精品国产成人| 国产不卡av在线| 国产亚洲精品激情久久| 91在线网站视频| 久久夜色精品国产亚洲aⅴ| 亚洲综合日韩中文字幕v在线| 国产一区二区成人| 亚洲欧美中文日韩在线v日本| 热久久免费视频精品| 国产精品视频区| 亚洲综合自拍一区| 亚洲欧美激情精品一区二区| 2019中文在线观看| 国产欧美精品在线| 国产九九精品视频| 一本色道久久88精品综合| 91精品一区二区| 欧美精品在线观看| 伊人伊成久久人综合网小说| 亚洲免费av片| 91po在线观看91精品国产性色| 欧美极度另类性三渗透| 国产精品久久久久久久久| 亚洲欧美日韩国产成人| 欧美激情综合色| 国产美女久久精品香蕉69| 中文字幕一精品亚洲无线一区| 欧美激情在线有限公司| 亚洲精品国产suv| 欧美日本在线视频中文字字幕| 日韩欧美在线观看| 久久久国产精彩视频美女艺术照福利| 日本韩国在线不卡| 成人欧美一区二区三区在线湿哒哒| 日韩av免费在线观看| 亚洲最新av在线网站| 欧美xxxwww| 日韩成人av网址| 日韩黄色av网站| 亚洲一级一级97网| 国产午夜精品一区理论片飘花| 日韩欧美有码在线| 欧美丝袜一区二区三区| 国产精品久久久久久久久影视| 亚洲国产日韩欧美综合久久| 久久成人精品电影| 日韩av手机在线看| 在线日韩欧美视频|