Yii Framework Forum: salvar vários registros ao mesmo tempo - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

salvar vários registros ao mesmo tempo salvar vários registros Rate Topic: -----

#1 User is offline   peterson.rs 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 27-July 10

Posted 14 August 2010 - 05:27 PM

Boa noite pessoal.

Alguém pode auxiliar-me a gravar vários dados em um único post?
Vejo que os dados estão nos arrays, porém é sempre o último registro que é salvo.
Não sei se o trecho abaixo ajuda na idéia do que quero fazer, mas segue...
if(isset($_POST['documentos']))
{
foreach ($_POST['documentos'] as $temp=>$ab){
$model->processos_id = $ab['processos_id'];
$model->tpdocumento_id = $ab['tpdocumento_id'];
$model->arquivo = $ab['arquivo'];
//$model->attributes['arquivo'] = $ab['arquivo'];
//print_r($model->attributes);
$model->save();
}
//if($model->save())
//$this->redirect(array('view','id'=>$model->id));
}

grato, um abraço.
0

#2 User is offline   Daniel Augusto Bastos 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 347
  • Joined: 25-May 09
  • Location:Rio de Janeiro - Brasil

Posted 14 August 2010 - 09:18 PM

 

if(isset($_POST['documentos'])) {
  foreach ($_POST['documentos'] as $temp=>$ab){
    // Inclua esta linha abaixo:
   $model = new Model();
   $model->processos_id = $ab['processos_id'];
   $model->tpdocumento_id = $ab['tpdocumento_id'];
   $model->arquivo = $ab['arquivo'];
  $model->save();
 }
}

 
Every solution creates a problem.
twitter.com/nenhumnick
0

#3 User is offline   peterson.rs 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 27-July 10

Posted 15 August 2010 - 09:30 AM

Obrigado Daniel!

Um abraço.


View PostDaniel A. Bastos, on 14 August 2010 - 09:18 PM, said:

 

if(isset($_POST['documentos'])) {
  foreach ($_POST['documentos'] as $temp=>$ab){
    // Inclua esta linha abaixo:
   $model = new Model();
   $model->processos_id = $ab['processos_id'];
   $model->tpdocumento_id = $ab['tpdocumento_id'];
   $model->arquivo = $ab['arquivo'];
  $model->save();
 }
}

 

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users