echo $form->labelEx($model, 'Dentro'); ?> <?php echo $form->dropDownList($model, 'Dentro', array('' => '', '1' => 'Dentro', '0' => 'fuera')); ?> <?php echo $form->error($model, 'Dentro'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'Ubicacion_idUbicacion'); ?> <?php echo $form->dropDownList($model, 'Ubicacion_idUbicacion', CHtml::listData(Ubicacion::model()->findAll(), 'idUbicacion', 'Nombre'), array('empty' => 'Seleccione la ciudad')); ?> <?php echo $form->error($model, 'Ubicacion_idUbicacion'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'Lugar'); ?> <?php echo $form->textField($model, 'Lugar', array('size' => 60, 'maxlength' => 100)); ?> <?php echo $form->error($model, 'Lugar');
?> <?php echo $form->dropDownList($model, 'Dentro', array('' => '', '1' => 'Si', '0' => 'No')); ?> <?php echo $form->error($model, 'Dentro'); ?> </div> <div class="row"> <?php echo '<b>Estado</b><br/>'; ?> <?php echo CHtml::activeDropDownList($model, 'idn1', CHtml::listData(Ubicacion::model()->findAll('TipoUbicacion_idTipoUbicacion = 1'), 'idUbicacion', 'Nombre'), array('onchange' => CHtml::ajax(array('type' => 'POST', 'url' => CController::createUrl('ubicacion/selectmunicipio'), 'update' => '#Accidente_idn2')), 'prompt' => 'Seleccione uno')); ?> <?php echo $form->error($model, 'Ubicacion_idUbicacion'); ?> </div> <div class="row"> <?php echo '<b>Municipio</b><br/>'; ?> <?php echo CHtml::activeDropDownList($model, 'idn2', array(), array('onchange' => CHtml::ajax(array('type' => 'POST', 'url' => CController::createUrl('ubicacion/selectparroquia'), 'update' => '#Accidente_Ubicacion_idUbicacion')), 'prompt' => 'Seleccione uno')); ?> <?php
public function actionSelectparroquiatrab() { $id_2 = $_POST['Trabajador']['idn2']; $lista = Ubicacion::model()->findAll('TipoUbicacion_idTipoUbicacion = 3 && Ubicacion_idUbicacion = :id2', array(':id2' => $id_2)); $lista = CHtml::listData($lista, 'idUbicacion', 'Nombre'); echo CHtml::tag('option', array('value' => ''), CHtml::encode('Seleccione una'), true); foreach ($lista as $clave => $valor) { echo CHtml::tag('option', array('value' => $clave), CHtml::encode($valor), true); } }