欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Thinkphp多種版本升級指導(dǎo)_持續(xù)更新中

2024-03-27    分類: 網(wǎng)站建設(shè)

一、從V5.0.23升級到V5.0.24

1.thinkphpV5.0.23可以無縫升級到thinkphpV5.0.24

二、從V5.0.22升級到V5.0.23

1.thinkphpV5.0.22可以無縫升級到thinkphpV5.0.23

三、從V5.0.21升級到V5.0.22

1.thinkphpV5.0.21可以無縫升級到thinkphpV5.0.22

四、從V5.0.20升級到V5.0.21

1.thinkphpV5.0.20可以無縫升級到thinkphpV5.0.21。

五、從V5.0.19升級到V5.0.20

1.thinkphpV5.0.19可以無縫升級到thinkphpV5.0.20。

六、從V5.0.18升級到V5.0.19

1.thinkphpV5.0.18可以無縫升級到thinkphpV5.0.19。

七、從V5.0.17升級到V5.0.18

1.由于5.0.18+更具嚴謹性,如果數(shù)組查詢條件中使用了exp查詢,必須做出如下調(diào)整:

2.$model->whereExp('id','>score')->find();

3.如果需要使用exp表達式更新數(shù)據(jù),必須使用Db::raw()方法或者exp方法。下面用法不再支持:

八、從V5.0.16升級到V5.0.17

1.如果你使用了閉包查詢條件,并且使用了默認的查詢緩存cache()或者cache(true),新版本會拋出異常,請使用cache('key')替代,避免因為查詢緩存無效而影響業(yè)務(wù)。

2.如果你在order方法中使用了SQL函數(shù),請使用orderRaw方法或者Db::raw()方法替代。

3.對于復(fù)雜的field/where/order字符串參數(shù)的,如果發(fā)現(xiàn)存在錯誤,盡量使用fieldRaw/whereRaw/orderRaw替代(只能傳入字符串參數(shù))。

九、從V5.0.15升級到V5.0.16

1.默認模板渲染規(guī)則改進

2.由于fetch方法和view函數(shù)的默認模板規(guī)則調(diào)整為操作方法的名稱(不含操作后綴)轉(zhuǎn)換為小寫+下劃線方式

3.舉個例子,你的控制器操作方法名如果是“helloWorld”,而新版會自動定位到“hello_world.html”。

4.對于指定模板渲染的fetch方法和view助手函數(shù)不受影響,對于非駝峰操作方法名也沒有影響。

十、從V5.0.14升級到V5.0.15

1.thinkphpV5.0.14可以無縫升級到thinkphpV5.0.15。

十一、從V5.0.13升級到V5.0.14

1.thinkphpV5.0.13可以無縫升級到thinkphpV5.0.14。

十二、從V5.0.12升級到V5.0.13

1.thinkphpV5.0.12可以無縫升級到thinkphpV5.0.13。

2.如果使用了Redis緩存,需要清空下Redis緩存數(shù)據(jù)的內(nèi)容。

十三、從V5.0.11升級到V5.0.12

1.thinkphpV5.0.11可以無縫升級到thinkphpV5.0.12。

十四、從V5.0.10升級到V5.0.11

1.thinkphpV5.0.10可以無縫升級到thinkphpV5.0.11.

2.升級完成后請務(wù)必清空下數(shù)據(jù)緩存。

十五、從V5.0.9升級到V5.0.10

1.thinkphpV5.0.9可以無縫升級到thinkphpV5.0.10

十六、從V5.0.8升級到V5.0.9

1.thinkphpV5.0.8可以無縫升級到thinkphpV5.0.9

十七、從V5.0.7升級到V5.0.8

1.如果自定義了應(yīng)用的命名空間的話,原來的app_namespace配置參數(shù)改為APP_NAMESPACE常量在入口文件中定義。

2.如果使用了多對多關(guān)聯(lián),并且定義了中間表,那么中間表改為去掉前綴后的數(shù)據(jù)表名。

3.模型的scope方法之后只能使用數(shù)據(jù)庫查詢方法而不能使用模型的方法。

十八、從V5.0.6升級到V5.0.7

1.thinkphpV5.0.6可以無縫升級到thinkphpV5.0.7

十九、從V5.0.5升級到V5.0.6

1.thinkphpV5.0.5可以無縫升級到thinkphpV5.0.6。

2.由于數(shù)據(jù)庫緩存策略的改進,之前如果使用了數(shù)據(jù)緩存,請先清空下數(shù)據(jù)緩存。

3.之前因為升級到5.0.5版本后 時間字段使用整型后也會自動格式化輸出的問題,現(xiàn)在可以設(shè)置數(shù)據(jù)庫的配置參數(shù) datetime_format值為false

即可關(guān)閉自動轉(zhuǎn)換。

4.另外,注意,如果使用了MongoDb數(shù)據(jù)庫擴展的話,請刪除數(shù)據(jù)庫配置文件中的query參數(shù)。

二十、從V5.0.4升級到V5.0.5

1.模型的時間日期字段會自動進行格式化輸出,不需要進行額外處理。

2.原生查詢不再支持返回數(shù)據(jù)集對象。

3.Connection類的model方法已經(jīng)更改為getQuery。

4.關(guān)聯(lián)定義方法的alias參數(shù)已經(jīng)廢棄。

5.分頁查詢返回類型變成think\Paginator(用法不變)。

6.數(shù)據(jù)緩存自動采用子目錄方式避免緩存數(shù)據(jù)文件過多影響性能。

7.Session類添加了secure和httponly參數(shù),并且默認是true,如果不支持請手動關(guān)閉。

二十一、從V5.0.3升級到V5.0.4

1.模型的關(guān)聯(lián)定義方法必須采用駝峰法(小寫字母打頭)命名規(guī)范,但關(guān)聯(lián)調(diào)用可以支持駝峰和小寫方式。

2.行為類的方法必須使用駝峰法命名,如果你使用了鉤子位作為行為執(zhí)行方法入口,請修改為駝峰法,例如 app_init鉤子位對應(yīng)的行為方法名應(yīng)該是 appInit。

3.如果你使用了Query類的fetchClass方法自定義數(shù)據(jù)集返回對象的話,請改為在模型中設(shè)置resultSetType屬性,數(shù)據(jù)庫類不再支持自定義查詢數(shù)據(jù)集對象(只支持數(shù)組和系統(tǒng)的think\Collection數(shù)據(jù)集對象)

二十二、從V5.0.2升級到V5.0.3

1.對于join方法和view方法使用子查詢的情況,請盡量使用數(shù)組方式。

2.'子查詢'=>'別名'

二十三、從V5.0.1升級到V5.0.2

1.下列模型屬性和方法由原來的靜態(tài)(static)定義改為動態(tài)定義。

a)聚合模型的relationModel屬性.

b)Model類的useGlobalScope屬性

c)軟刪除屬性 deleteTime屬性

d)全局查詢范圍方法base改為動態(tài)方法

2.原來的join方法和view方法的第一個參數(shù)規(guī)范化,支持下面三種用法。

a) 用法一:[ '帶前綴表名'=>'別名' ]。

b) 用法二:'帶前綴表名 別名'

c)用法三:'不帶前綴的表名’

3.如果使用了空操作方法,無需給_empty方法添加任何參數(shù),當前操作名的獲取直接使用請求對象的

二十四、從V5.0升級到V5.0.1

1.擴展配置參數(shù)extra_config_list廢棄,除了數(shù)據(jù)庫配置之外的擴展配置放入application/extra目錄自動識別加載。

2.模型的field屬性無需配置字段類型。

3.查詢構(gòu)建器使用手動參數(shù)綁定的時候不要使用?號占位綁定,使用命名參數(shù)綁定。

4.如果使用了file_get_contents('php://input')請改為Request對象的getInput()方法獲取。

5.文件File類取消md5()和sha1()方法,請使用hash('md5')和hash('sha1')方法替代。

二十五、從V3.2版本升級到V5.0

1.強烈建議升級5.0版本,同3.X版本比好太多,同樣升級也比較難,幾乎相當于從新學(xué)習一個框架,很多思路想法需要改變,但出于安全和方便,還是強烈建設(shè)升級。

2.原3.2版本無法直接升級到5.0版本,這里只是給出了升級指導(dǎo)思想和為了使用3.X版本的開發(fā)者更快的熟悉并上手這個全新的版本。同時也強烈建議開發(fā)者拋棄之前舊的思維模式,因為5.0是一個全新的顛覆重構(gòu)版本。

分享文章:Thinkphp多種版本升級指導(dǎo)_持續(xù)更新中
URL分享:http://aaarwkj.com/news22/321972.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、小程序開發(fā)、微信小程序、企業(yè)網(wǎng)站制作、手機網(wǎng)站建設(shè)、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
午夜av在线毛片免费观看| 91亚洲精品久久久蜜桃网站| 欧美内射专区精品一区| 国产一区二区三区高潮爽| 手机av在线 中文字幕| 日韩电影中文字幕一区| 在线观看免费视频成人播放| 欧美日韩国产精品乱人伦| 欧美日韩综合在线第一页| 久久91亚洲精品久久91| 99久久伊人精品综合观看| 国产69精品久久久久久人| 在线看日本一区二区| 亚洲香蕉一区二区免费| 天堂av在线资源观看| 日韩三级成人在线视频| 日本高清免费中文字幕| 久草热不卡的av在线| 美女福利视频一区二区| 亚洲色图视频免费观看| 精品一区二区三区在线观看国产| 日产极品一区二区三区| 日韩精品中文女同在线播放| 老女人性生交大片免费| 精品国产品国语在线不卡| 未满十八禁止观看免费观看| 伊人青草免费在线视频| 亚洲av丰满熟妇在线观看 | 四虎国产精品久久久久久网址 | 粉嫩av一区二区三区四区| 人人澡人人看人人妻| 日本av一区二区在线| 热久久这里只有精品视频| 久久精品国产亚洲av麻豆花絮| 91午夜福利视频免费播放| 国产尹人99大香蕉| 91人妻人澡人人爽| 午夜福利激情视频在线| 日本成人大片在线观看| 久久亚洲av电影网站| 蜜臀久久精品国产综合|