zoukankan      html  css  js  c++  java
  • thinkphp3.2升级至thinkphp5.0.24

    view文件

    修改文件名

    • 把tp3.2.3appmoduleview文件夹下所有文件夹拷贝至tp5appmoduleview
    • 打开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 ThinkModel; 改为 use thinkDb
    • 正则: U('(.*)/ 改为 url('L$1/
    • {:U('index')} 改为 {:url('index')}
    • U() 改为 url()

    controller文件

    修改文件名

    • 把tp3.2.3appmoduleview文件夹下所有文件夹拷贝至tp5appmoduleview
    • 打开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等

    在applicationcommon.php中加入

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

  • 相关阅读:
    互斥锁的通俗理解
    U-Boot下分区信息查看
    《计算机组成原理》唐朔飞第二版_笔记
    《大话程序员》安晓辉_笔记
    C++ 类对象的初始化顺序
    FilterTerminal使用说明全总结
    sed -i 命令常用方法总结
    入园记录
    cookies,sessionStorage 和 localStorage区别
    优雅降级和渐进增强的理解:
  • 原文地址:https://www.cnblogs.com/shy-/p/10447827.html
Copyright © 2011-2022 走看看