tengo un formulario, el cual en si es un cuestionario. este cuestionario va asignado a cada asistente. (despues de asistir a un evento, cada asistente debe realizar una evaluacion del evento a ver que le parecio, si le gusto etc) entonces, en mi formunlario tengo una variable llamada idasistente, la cual al momento de llenar el formulario quien llena el formulario no debe poder cambiar este valor
yo se lo que necesito, y es asignar el valor por defecto en el actionCreate($variable);
para despues hacer esto
$model->idasistencia =$variable;
Lo que no recuerdo es como pasarle esa $variable, no recuerdo, este es el form
<?php
$eventoreportedatos = $_GET['asist'];
$datosdeasistente = Yii::app()->db->createCommand("SELECT * FROM tbl_asistencia WHERE id = ".$eventoreportedatos)->queryRow();
?>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php #$form->labelEx($model,'idasistencia'); ?>
<?php #echo $form->textField($model,'idasistencia',array('value' => $eventoreportedatos)); ?>
<?php #$form->error($model,'idasistencia'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'pregunta1',array('style'=>'width:90%')); ?><br>
<?php echo $form->radioButtonList($model,'pregunta1',array('SI'=>'SI','NO'=>'NO'), array( "separator"=>"<br/>", "style"=>"width:10%")); ?>
<?php echo $form->error($model,'pregunta1'); ?>
</div>
<br>
<div class="row">
<?php echo $form->labelEx($model,'pregunta2',array('style'=>'width:90%')); ?><br>
<?php echo $form->radioButtonList($model,'pregunta2' ,array('SI'=>'SI','NO'=>'NO'), array( "separator"=>"<br/>", "style"=>"width:10%")); ?>
<?php echo $form->error($model,'pregunta2'); ?>
</div>
<br>
<div class="row">
<?php echo $form->labelEx($model,'pregunta3',array('style'=>'width:90%')); ?><br>
<?php echo $form->radioButtonList($model,'pregunta3' ,array('SI'=>'SI','NO'=>'NO'), array( "separator"=>"<br/>", "style"=>"width:10%")); ?>
<?php echo $form->error($model,'pregunta3'); ?>
</div>
<br>
mi controller
public function actionCreate(eventoreportedatos)
{
$model=new TblEvaluacion;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['TblEvaluacion']))
{
$model->attributes=$_POST['TblEvaluacion'];
$model->idasistencia = eventoreportedatos;
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
$this->render('create',array(
'model'=>$model,
));
}
como hago para que el actionCreate envie la variable que esta en el form estoy tomando por $_GET???
alguna ayuda_?