例如
,如何一次保存多个数据记录,
$model->title = "Negativ Balance";
$model->settingsName = "negativeBalance";
$model->settingsValue = "0";
$model->save();
$model->title = "Warnung Balance";
$model->settingsName = "warningBalance";
$model->settingsValue = "2";
$model->save();
如果我执行这些代码,则仅保存最后的记录,如何保存所有这些数据?谢谢!
必须创建新模型,然后分配值
$model = new YourModel();
$model->title = "Negativ Balance";
$model->settingsName = "negativeBalance";
$model->settingsValue = "0";
$model->save();
$model = new YourModel();
$model->title = "Warnung Balance";
$model->settingsName = "warningBalance";
$model->settingsValue = "2";
$model->save();
但是,如果您需要多个插入,您还可以查看batchInsert()
方法yii'db'Command
查看此方法以获取更多信息 http://www.yiiframework.com/doc-2.0/yii-db-command.html#batchInsert%28%29-detail