yii2 怎么批量删除

yii2 怎么批量删除,第1张

yii2 批量删除

删除数据(Deleting Data)

删纤散除单行数据,首先获取与该行对应的 Active Record 实例,然后调用 yii\db\ActiveRecord::delete() 方法

$customer = Customer::findOne(123)

$customer->delete()

你可以调用 yii\db\ActiveRecord::deleteAll() 方法删除多行甚至全部的数据。例如,

Customer::deleteAll(['status' => Customer::STATUS_INACTIVE])

----------------------------------------------------------------------

提示: 调用 deleteAll() 时要非厅首常小心,因为如果在指定条件时出错, 它可能毁伏氏会完全擦除表中的所有数据。

yii2 删除数据

// DELETE (table name, 庆举condition)

Yii::$app->db->createCommand()->delete('user', 'status = 0')->execute()

Yii::$app->db->createCommand('DELETE FROM post WHERE id=1')->execute()

要删除单行数据,早孙首先获取与该行对应的 Active Record 实例,然后调用誉睁碧 yii\db\ActiveRecord::delete() 方法。

$customer = Customer::findOne(123)

$customer->delete()

快速、安全、专业 的 PHP 框架

Yii 是一个 高性能 的,适用于开发 WEB 2.0 应用的 PHP 框架。

Yii 自带了 丰富的功能,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。

不用删除,gii可以通过配置文件来仿陪禁用。

我用的是yii2,yii2的gii只有dev环境下才能用备蠢蠢,档袭其他情况是禁用的,yii1的话不清楚,具体你看下配置文件


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12234433.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存