【发布时间】:2012-06-09 05:24:38
【问题描述】:
我最近开始使用 Yii,所以请原谅我的无知 :)
我有一个返回多行(数组数组)的 SQL 查询,然后我想将这些行插入 DB:
$queryResults = $command->queryAll();
$model=new Campaigns();
foreach ($queryResults as $CActive) {
$model->setIsNewRecord(true);
$model->attributes=$CActive;
if($model->save($CActive)) {
echo "Good!";
}
问题是即使我使用新记录设置模型,它也有以前 PK 的记录(因为它是相同的模型)。
我需要为每一行创建一个新模型吗? (似乎不太可能……)
一如既往的感谢, 丹尼
【问题讨论】:
标签: php mysql frameworks yii