denq / yii2-record-replacer
Record replacer 是一个为 yii2 框架提供帮助的工具
0.0.4
2015-12-12 14:17 UTC
Requires
- yiisoft/yii2: >=2.0.6
This package is not auto-updated.
Last update: 2024-09-14 18:04:20 UTC
README
Record replacer 是一个用于安全地添加新记录或替换已存在的组件
安装
composer require "denq/yii2-record-replacer"
配置
'components' => [ 'RecordReplacer' => [ 'class' => 'RecordReplacer\RecordReplacer', ], ... ]
用法
Yii::$app->RecordReplacer->Run($model, $fields, $primary)
-
$model
- 类型: \yii\db\ActiveRecord
- 描述: 您的 ActiveRecord 模型
- 必需: 是
-
$fields
- 类型: 数组
- 描述: 包含字段和值的数组
- 必需: 是
-
$primary
- 类型: 数组
- 描述: 可搜索的字段
- 必需: 否
- 默认值: []
示例
Yii::$app->RecordReplacer->Run(new CustomModel, [ 'field_1' => 'val 1', 'field_2' => 'val 2', ... 'field_n' => 'val n', ], [ 'field_n' ]);