thinkphp 3はthinkphp 5以上(データ収集)ローズ

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

thinkphp5.0.24にアップグレードthinkphp3.2

ビューファイル

ファイル名を変更します

  • tp3.2.3の\アプリケーション\モジュール\ビューフォルダTP5の\アプリ\モジュール\ビューにすべてのフォルダをコピーします
  • cmdは、コマンドウィンドウを開き、フォルダビューにcd、実行しますdir /b 1.bat
  • 、メモ帳++オープン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()

コントローラファイル

ファイル名を変更します

  • tp3.2.3の\アプリケーション\モジュール\ビューフォルダTP5の\アプリ\モジュール\ビューにすべてのフォルダをコピーします
  • cmdは、コマンドウィンドウを開き、フォルダビューにcd、実行しますdir /b 1.bat
  • 定期的な交換を使用して、メモ帳++オープン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の中に参加

 

コピー

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

カテゴリー:  バックエンド

おすすめ

転載: blog.csdn.net/james_laughing/article/details/93714049