日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

thinkphp 3 升到 thinkphp 5 或更高 ( 资料收集)

發布時間:2023/12/9 php 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 thinkphp 3 升到 thinkphp 5 或更高 ( 资料收集) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

https://www.cnblogs.com/shy-/p/10447827.html

thinkphp3.2升級至thinkphp5.0.24

view文件#

修改文件名#

  • 把tp3.2.3\app\module\view文件夾下所有文件夾拷貝至tp5\app\module\view
  • 打開cmd命令窗口,cd至view文件夾下,執行dir /b 1.bat
  • 使用notepad++打開1.bat,使用正則替換,將(^.*$)替換為ren $1 \L$0。
  • 保存1.bat,雙擊執行

修改標簽#

  • 正則:?<foreach(.*)>改為{foreach$1}
  • </foreach>改為{/foreach}
  • 正則:?<if (.*)>?改為?{if $1}
  • </if>?改為?{/if}
  • <else/>?改為{else/}
  • 正則:?<block(.*)">改為{block$1"}
  • 正則:?</block>?改為?{/block}
  • data.info?改為?data.msg
  • data.status?改為?data.code
  • use Think\Model;?改為?use think\Db
  • 正則:?U\('(.*)/?改為?url\('\L$1/
  • {:U('index')}?改為?{:url('index')}
  • U()?改為?url()

controller文件#

修改文件名#

  • 把tp3.2.3\app\module\view文件夾下所有文件夾拷貝至tp5\app\module\view
  • 打開cmd命令窗口,cd至view文件夾下,執行dir /b 1.bat
  • 使用notepad++打開1.bat,使用正則替換,將(.*)Controller.class.php替換為ren $0 $1.php
  • 保存1.bat,雙擊執行

修改過期函數#

  • $this->display();改為return view();
  • 正則:\$this->display\('(.*)'\);?改為
  • 正則:namespace (Chrent)\\Controller;?改為?namespace app\\$1\\controller;
  • 正則:class (.*)Controller extends .*Controller?改為?class $1 extends \\think\\Controller

助手函數#

IS_POST、IS_GET等#

在application\common.php中加入

Copy

use think\Request; define('IS_GET',Request::instance()->isGet()); define('IS_POST',Request::instance()->isPost()); define('IS_AJAX',Request::instance()->isAjax());

#

分類:?后端

總結

以上是生活随笔為你收集整理的thinkphp 3 升到 thinkphp 5 或更高 ( 资料收集)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。