/** * 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 the ID of the model to be loaded */ public function loadModel($id, $modelClass = __CLASS__) { $model = EmpleadoSubalterno::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
if ($modelEmpleado != null) { $modelEmpleado = Empleado::model()->findByPk($modelEmpleado->empleado_id); $array[0] = $modelEmpleado; $modelEmpleado = $array; } } // } else { // $modelEmpleado = Empleado::model()->findAll(); //// $model->seccion // } // die(var_dump($modelEmpleado)); echo $form->select2Row($model, 'entidad_id', array('asDropDownList' => true, 'data' => !empty($modelEmpleado) ? array('' => ' -- Seleccione -- ') + CHtml::listData($modelEmpleado, 'id', 'nombre_completo') : array('' => ' -- Seleccione -- '), 'options' => array('placeholder' => !empty($modelEmpleado) ? '-- Seleccione --' : '-- Nadie Esta A Cargo de ti --'))); ?> <?php // if ($model->isNewRecord) { $modelEmpleado = EmpleadoSubalterno::model()->find('subalterno_id=:idEmpleado', array(':idEmpleado' => $model->entidad_tipo)); if (Yii::app()->user->id == 1 && $modelEmpleado == null) { $modelEmpleado = Empleado::model()->activos()->findAll(); } else { if ($modelEmpleado != null) { $modelEmpleado = Empleado::model()->findByPk($modelEmpleado->empleado_id); $array[0] = $modelEmpleado; $modelEmpleado = $array; } } // } else { // $modelEmpleado = Empleado::model()->findAll(); //// $model->seccion // } // die(var_dump($modelEmpleado)); echo $form->select2Row($model, 'entidad_tipo', array('asDropDownList' => true, 'data' => !empty($modelEmpleado) ? array('' => ' -- Seleccione -- ') + CHtml::listData($modelEmpleado, 'id', 'nombre_completo') : array('' => ' -- Seleccione -- '), 'options' => array('placeholder' => !empty($modelEmpleado) ? '-- Seleccione --' : '-- Nadie Esta A Cargo de ti --')));
<?php // echo $form->textField($model, 'nombre', array('maxlength' => 64)) ?> <?php // echo $form->error($model, 'nombre') ?> </div> </div>--> <?php ?> <?php // if ($model->isNewRecord) { $modelEmpleado = EmpleadoSubalterno::model()->find('subalterno_id=:idEmpleado', array(':idEmpleado' => $model->empleado_id)); if (Yii::app()->user->id == 1 && $modelEmpleado == null) { $modelEmpleado = Empleado::model()->activos()->findAll(); } else { if ($modelEmpleado != null) { $modelEmpleado = Empleado::model()->findByPk($modelEmpleado->empleado_id); $array[0] = $modelEmpleado; $modelEmpleado = $array; } } // } else { // $modelEmpleado = Empleado::model()->findAll(); //// $model->seccion // } // die(var_dump($modelEmpleado)); echo $form->select2Row($model, 'seccion', array('asDropDownList' => true, 'data' => !empty($modelEmpleado) ? array('' => ' -- Seleccione -- ') + CHtml::listData($modelEmpleado, 'id', 'nombre_completo') : array('' => ' -- Seleccione -- '), 'options' => array('placeholder' => !empty($modelEmpleado) ? '-- Seleccione --' : '-- Nadie Esta A Cargo de ti --')));