public function actionGetSedes() { if (isset($_POST['id'])) { $model = CatSedes::model()->findAll(array('order' => 'nombre', 'condition' => "establecimiento_id=" . $_POST['id'])); echo '<option value="">Seleccione...</option>'; foreach ($model as $value) { echo '<option value="' . $value->codigo_dane_sede . '" >' . $value->nombre . '</option>'; } } }
public function afterSave() { $model = CatSedes::model()->find("codigo_dane_sede='" . $this->CODIGO_DANE_SEDE . "'"); if ($model != null) { $model->georef_latitud_sede_decimal = $this->LATITUD; $model->georef_longitud_sede_decimal = $this->LONGITUD; $model->georef_altitud_sede_decimal = $this->ALTITUD; $model->save(); } }
?> <?php // echo $form->error($model,'secretaria_id'); ?> </div> </td> <td> </td> </tr> --> <tr> <td> <div class="row"> <?php echo $form->labelEx($model, 'sede_id'); ?> <?php echo $form->dropDownList($model, 'sede_id', CHtml::listData(CatSedes::model()->findAll(array('condition' => "establecimiento_id = {$establecimiento_id}")), 'id', 'nombre'), array('prompt' => 'Seleccione...', 'class' => 'form-control listSedes')); ?> <?php echo $form->error($model, 'sede_id'); ?> </div> </td> <td> <div class="row"> <?php echo $form->labelEx($model, 'tipo_jornada_id'); ?> <?php echo $form->dropDownList($model, 'tipo_jornada_id', CHtml::listData(CatJornadas::model()->findAll(), 'id', 'jornada'), array('prompt' => 'Seleccione...', 'class' => 'form-control listJornadas')); ?> <?php
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return CatSedes the loaded model * @throws CHttpException */ public function loadModel($id) { $model = CatSedes::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }