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中加入

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM