文档章节

thinkphp3.2升级至thinkphp5.0.24

o
 osc_y8yehimr
发布于 2019/03/21 20:05
字数 312
阅读 10
收藏 0

精选30+云产品,助力企业轻松上云!>>>

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());

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

babe从入门到精通

前言 前面我们写了几篇很长的文章去介绍babel源码、preset-env、runtime, babel源码解析一 babel源码解析之(@babel/preset-env) babel源码解析之(@babel/plugin-transform-runtime) 在b...

osc_tc7vil4d
今天
9
0
grpc+gin+proto,使用http调用rpc接口

接下来重点讲如何创建并通过http 使用rpc接口 。 proto代码 syntax = "proto3";package proto.web.web.proto;option go_package = "pb;pb";// 进入message ComeIn {string name = 1;......

osc_bskubcvl
今天
15
0
BSEC 块购链 开盘前三天注册实名就送两台矿机 实体公司可考察

2020年6月28日19点38分BSEC正式开盘! 块购链发行总量:8000万枚 免费挖 块购链是什么?块购链是一个基于区块链技术,致力于为淘宝、天猫、京东、唯品会等购物平台提供安全稳定的优惠券发放技...

osc_cseo1dn1
今天
5
0
leetcode面试题 17.10(主要元素)--Java语言实现

求: 数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。 示例 1: 输入:[1,2,5,9,5,9,5,5,5] 输出:5 示例 2: 输入:[3,2] 输出:-1 示例 ...

拓拔北海
今天
27
0
Go 方法的基本概念及使用

方法 基本介绍 在某些情况下,我们要需要声明(定义)方法。比如 Person 结构体:除了有一些字段外( 年龄,姓名..),Person 结构体还有一些行为比如:可以说话、跑步..,通过学习,还可以做算术题。...

osc_7lh4ey2u
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部