酷客365
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
  1. 首页
  2. 标签
  3. YII
Yii2 updateAll是写原生SQL

PHP Yii2 updateAll是写原生SQL

use yii\db\Expression; self::updateAll([‘prev_status’ => new Expression(‘status’), ‘status’ => self::PLAN_TASK_STATUS_CLOSE], [‘in’, ‘plan_id’, $planId]); // 生成的语句 UPDATE `pa_plan_task` SET `prev_status`=status, `status`=4 WHERE `plan_id` IN (1, 2)

351次阅读 0个评论
PHP 2020-10-15
Yii2 AR获取当前查询sql

PHP Yii2 AR获取当前查询sql

$query = UserModel::find()->where([‘status’=>1]); echo $query->createCommand()->getRawSql(); // UserModel 为模型

247次阅读 0个评论
PHP 2020-10-15
YII2 ajax post 报400错误

PHP YII2 ajax post 报400错误

提醒:本文最后更新于2021-05-19 22:47,文中所关联的信息可能已发生改变,请知悉! 处理办法 var csrfToken = $('meta[name=csrf-token]').attr(content); $.ajax({ type: 'POST', url: url, headers:{'X-CSRF-Token':csrfToken}, data: {_csrf:csrfToken}, success: success, dataType: dataType });

235次阅读 0个评论
PHP 2020-09-27
yii 2.0.14 报 Headers already sent

PHP yii 2.0.14 报 Headers already sent

提醒:本文最后更新于2021-05-19 22:47,文中所关联的信息可能已发生改变,请知悉! 过程 在控制器里面使用了echo输出文本,最后又用return返回的文本,造成的这个错误 解决 需要echo的文本,全部收集到数组里面,最后一起用return 返回

235次阅读 0个评论
PHP 2020-09-27
Yii框架日志 分文件 分类型设置方法

PHP Yii框架日志 分文件 分类型设置方法

‘log’ => [ ‘traceLevel’=> YII_DEBUG ? 3 : 0, ‘targets’ => [ [ ‘class’ => ‘yii\log\FileTarget’, ‘levels’ => [‘error’, ‘warning’,’info’,’trace’], ], [ ‘class’=> ‘yii\log\FileTarget’, ‘levels’ => [‘info’], ‘categories’ => [‘rhythmk’], ‘logFile’ => ‘@app/runtime/logs/Mylog/requests.log’, ‘maxFileSize’ => 1024 * 2, ‘maxLogFiles’ => 20, ], ], ], 调用方法 Yii::info(“info …. “,”rhythmk”); //输出自定义目录日志,@app/runtime/logs/Mylog/requests.log

229次阅读 0个评论
PHP 2020-06-12
YII2 在控制器内映射 Action 到其它动作 用于API多版本处理的一种方式

PHP YII2 在控制器内映射 Action 到其它动作 用于API多版本处理的一种方式

首先定义一个 RedirectAction 类。 class RedirectAction { protected $actionId; public function __construct($actionId) { $this->actionId = $actionId; } public function __invoke($id, \yii\base\Controller $controller) { return $controller->createAction($this->actionId); } } 接着在控制器内重写实现 actions() 方法,用于映射 Action ID => 实际的动作。 class Controller { public function actions() { return [ ‘foo’ => new RedirectAction(‘bar’), // 访问 `module/controller/foo` 将会被重定向至 `actionBar` 方法 // … ]; } public function …

340次阅读 0个评论
PHP 2020-05-25
Yii2 数据库查询用法及数据排序

PHP Yii2 数据库查询用法及数据排序

近期学习和使用了YII,收集一下一些基础的用法 User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where([‘name’ => ‘小伙儿’])->one(); 此方法返回 [‘name’ => ‘小伙儿’] 的一条数据; User::find()->where([‘name’ => ‘小伙儿’])->all(); 此方法返回 [‘name’ => ‘小伙儿’] 的所有数据; User::find()->orderBy(‘id DESC’)->all(); 此方法是排序查询; User::findBySql(‘SELECT * FROM user’)->all(); 此方法是用 sql 语句查询 user 表里面的所有数据; User::findBySql(‘SELECT * FROM user’)->one(); 此方法是用 sql 语句查询 user 表里面的一条数据;…

547次阅读 0个评论
PHP 2020-04-14
Eric chan  QQ:80148096 微信:heise2012
Eric chan QQ:80148096 微信:heise2012
99年开始上网 01年开始搞《江湖》 04年学PHP 07年学C# 08年毕业后从事IT相关工作 工作期间接触各种语言服务器等,目前属于自由工作者。 目前后台主要使用的语言是PHP、GO、Java 前端包括混合APP技术(uniapp、apicloud)都有开发过。 使用PHP自行开发了一套基础商城框架。
阅读量
114492
评论数
0
标签
3desAndroidbinlogcanalcentosChatGPTcicomposercosDeepSeekdockerdocker swarmDockerfiledronedtueasyswooleelectronelementUIESModulefrp
一言一句话
-「」
热门文章
VMware15 安装 mac OS 10.15 调整分辨率

VMware15 安装 mac OS 10.15 调整分辨率

在Mac虚拟机里的终端执行下面的命令,执行完之后重启即可 1920*1080分辨率: sudo...
Quartz MySQL Specified key was too long; max key length is 767 bytes

Quartz MySQL Specified key was too long; max key length is 767 bytes

昨天使用定时任务框架Quartz,建表时数据库报错,在此记录一下,通常情况下为了方便兼容emoji表...
阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了,找不到他们的客服,搜索了半天 才找到的,在这里记录一下 10029...
VMware 安装 Mac os时必要操作

VMware 安装 Mac os时必要操作

解锁工具Unlocker ,对 VMware进行解锁 在 *.vmx...
WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

今天刚好博客升级提示一个错误,在这里记录一下 解决方法:...
猜你喜欢
Linux shell 通过环境变量方式启动golang 程序记录

Linux shell 通过环境变量方式启动golang 程序记录

golang程序中使用 os.LookupEnv...
微信小程序多组件之间 css 用 deep 不生效的一些处理办法

微信小程序多组件之间 css 用 deep 不生效的一些处理办法

直接上代码了,vue3 setup 模式下 需要额外写一个script...
golang 适配器模式 简单示例记录

golang 适配器模式 简单示例记录

package main import ( "fmt" ) // Target...
小程序海报生成神器之一Painter配合uniapp使用示例

小程序海报生成神器之一Painter配合uniapp使用示例

本篇详细介绍Painter在uniapp中的使用方法 前置资源:...
golang 网页截屏开发

golang 网页截屏开发

最近在做一个网页截屏的功能,通过搜索,找到一个golang下不需要下载Chrome的网页截图的功能,...
关于我们

个人学习文章收集

版权说明

本站部分资源和文章来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。

Copyright @2025 酷客365 网站地图 琼ICP备15003184号-3
 Theme by Puock