Checkboxlist

Boa tarde,

tenho uma CheckBoxList cujo o atributo não está definido na tabela, pois apenas preciso do mesmo para enviar emails. Criei os atributos que necessito no model, mas agora não consigo obter o email apenas consigo obter o id.

Como faço para obter o email e porque é que o emtodo save() do model insere na tabela tantas vezes quanto os emails seleccionados? Apenas quero que insera uma vez e envie o email para N destinatários.

O meu código no controller é o seguinte:

public function actionCreate()

{


	$model=new MomentoAvaliacao;


            $var = array();





	// Uncomment the following line if AJAX validation is needed


	// $this->performAjaxValidation($model);





	if(isset($_POST['MomentoAvaliacao']))


	{


            


		$model->attributes=$_POST['MomentoAvaliacao'];


		if($model->save())


                    {


                    $var=$model->email=$_POST['MomentoAvaliacao']['email'];


                


                   


                   foreach($var as $value)


                   {


                      


                    $model->mailsend($value, 'avalicao.desempenho@enercon.de', $model->assunto=$_POST['MomentoAvaliacao']['assunto'], $model->mensagem=$_POST['MomentoAvaliacao']['mensagem']);


                    $this->redirect(array('view','id'=>$model->id));


                   }


                  


                        


                   }   


	}





	$this->render('create',array(


		'model'=>$model,


	));


}

Consegui resolver da seguinte forma. Na actionCreate coloquei o seguinte código:

if($model->save())

                  {


                    $value=$model->email=$_POST['MomentoAvaliacao']['email'];


                


                   foreach($value as $id)


                   {


                    $to=  Colaborador::model()->findByPk($id)->email;


                    $model->mailsend($to, 'avalicao.desempenho@enercon.de', $model->assunto=$_POST['MomentoAvaliacao']['assunto'], $model->mensagem=$_POST['MomentoAvaliacao']['mensagem']);


                   


                   }


                   $this->redirect(array('view','id'=>$model->id));


                        


                   }   


	}

Funcionou perfeitamente. Obrigada.