私は最近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のレコードが含まれていることです(同じモデルであるため)。
行ごとに新しいモデルを作成する必要がありますか?(可能性は低いようです...)
いつもありがとう、ダニー