thinkphp 3はthinkphp 5以上に上昇する(資料収集)
2620 ワード
https://www.cnblogs.com/shy-/p/10447827.html
thinkphp 3.2 thinkphp 5.0.24にアップグレード
viewファイル#
ファイル名を変更# tp 3.2.3appmoduleviewフォルダの下のすべてのフォルダをtp 5appmoduleview にコピー cmdコマンドウィンドウを開き、cdをviewフォルダの下に、 を実行する. notepad++を使用して1.batを開き、正規置換を使用して は1.batを保存し、ダブルクリックして を実行する.
ラベルの変更#正則: に変更する.
thinkphp 3.2 thinkphp 5.0.24にアップグレード
viewファイル#
ファイル名を変更#
dir /b 1.bat
(^.*$)
をren $1 \L$0
に置き換えます.ラベルの変更#
から{foreach$1}
{/foreach}
:
に {if $1}
{/if}
{else/}
に :
から{block$1"}
に する. : {/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など
アプリケーションcommon.phpに
Copy use think\Request; define('IS_GET',Request::instance()->isGet()); define('IS_POST',Request::instance()->isPost()); define('IS_AJAX',Request::instance()->isAjax());
#
: バックエンド