yii2一次插入多行数据
2016-03-29 20:21
363 查看
yii2一次插入多行数据 /** * @inheritdoc 批量添加 * @params $add array 添加数据 */ public function add_all($add) { $connection = \Yii::$app->db; //数据批量入库 $connection->createCommand()->batchInsert( 'zss_stat_series', ['series_name','series_turnover','created_at'],//字段 $add )->execute(); }或者
$model = new User(); foreach($data as $attributes) { $_model = clone $model; $_model->setAttributes($attributes); $_model->save(); }
又或者
$model = new User(); foreach($data as $attributes) { $model->isNewRecord = true; $model->setAttributes($attributes); $model->save() && $model->id=0; }
[/code]
相关文章推荐
- yii2修改数据
- PHP魔术方法以及关于独立实例与相连实例的讲解
- 深入理解php内核
- PHP CLI下接受参数的几种方法
- YII2.0框架分页
- yii2.0如何获取当前的控制器名与方法名
- Yii2.0 多文件上传
- PHP多态的理解
- PHP之文件上传
- PHP的Yii框架中过滤器相关的使用总结
- Laravel5入门
- YII2 RBAC Admin User权限相关
- php命名空间粗解
- 简介PHP的Yii框架中缓存的一些高级用法
- PHP判断字符串是纯英文、纯汉字或汉英混合
- 深入解析PHP的Yii框架中的缓存功能
- Azure 怎么开通FTP
- php+js字符串的拼接
- attributesOfItemAtPath:方法的使用
- Yii framwork 应用小窍门