Boa tarde
estou tentando gravar várias linhas de dados em uma tabela do BD, mas somente é gravado a ultima linha da repetição. Acredito que o problema esteja na instrução FOR, mas não estou conseguindo achar o erro
public function actionAddItemPgto(){
$model = new Sysos();
$itensPgto = new Pagamentos();
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['Pagamentos'])){
for ($i = 1; $i <= $_POST['Pagamentos']['parcelas']; $i++) {
$itensPgto->idsysos = $_POST['Pagamentos']['idsysos'];
$itensPgto->descricao = $_POST['Pagamentos']['descricao'];
$itensPgto->vencimento = date('Y/m/d', strtotime("+30 days",strtotime($_POST['Pagamentos']['vencimento'])));
$itensPgto->pagamento = $_POST['Pagamentos']['pagamento'];
$itensPgto->parcelas = $i . '/' . $_POST['Pagamentos']['parcelas'];
$itensPgto->idbanco = $_POST['Pagamentos']['idbanco'];
$itensPgto->cheque = $_POST['Pagamentos']['cheque'];
$itensPgto->valor = $_POST['Pagamentos']['valor'] / $_POST['Pagamentos']['parcelas'];
$itensPgto->save();
// $rel = new RelPgto();
// $rel->idsysos = $_POST['Pagamentos']['idsysos'];
// $rel->idpgto = $this->last_itemPgto($_POST['Pagamentos']['idsysos']);
// $rel->save();
}
}
}