thinkphp6 使用中的注意点

hykeda5年前ThinkPHP1207

1、TP6中采用多应用模式需要安装  

composer require topthink/think-multi-app

如果需要使用view,还必须安装模板引擎

composer require topthink/think-view

2、在配置数据库中采用了读取环境变量的方式env的形式,可以把数据库配置到一个.example.env文件里面,但是配置好后必须将该文件命名成.env文件,把前面那段去掉。当然也可以直接配置到database.php文件中。

TP6中条件查询:

$condition[] = ['status','=',1];
$condition[] = ['insert_time','=',date('Y-m-d H:i:s')];
$condition[] = ['tuijian','=',1];

不能写成如下形式:

$condition['status'] = 1;
$condition['insert_time'] = ['<=',date('Y-m-d H:i:s')];
$condition['tuijian'] = 1;
这样写会解析成 insert_time IN ('<=','2020-04-17 14:29:14')造成错误

image.png

相关文章

Thinkphp5 记录点,注意点

json对象转成数组 先用$flag->getContent() $flag = json_decode($flag->getContent(),true); 控制器: 1、当控制器...

thinkphp项目接入阿里云OSS

1、首先安装 sdk:composer require aliyuncs/oss-sdk-php安装好后,在控制器中创建上传方法:protected function upload...

ThinkPHP6 事件的简单应用

ThinkPHP6 事件的简单应用

一、序章ThinkPHP6的手册中关于【事件】章节的介绍都是直接文字说明,给出创建的类文件,并没有一个好的示例来进行补充说明。对于刚接触【事件】的同学在阅读理解上增加了一点点困难,本文就在此结合示例简...

Thinkphp5 创建模块

一、创建三个模块 Common(公共模块),Index(前台模块),Admin(后台模块)。 index.php实际配置 <?php // 定义应用目录 define('APP_...

thinkphp5 微信token验证不通过

刚想接入下微信公众平台,用了最新的tp5,之前用的是tp3.2.3,发现配置好文件后,微信后台一直提示token验证失败。 但是直接在入口文件写echo $_GET["echostr"];就会提...

在thinkphp6.1.1中composer安装 liliuwei/thinkphp-jump报错

报错内容:Problem 1     - Root composer.json requires liliu...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。