public function actionActualizarexpedientes() { $volumen = Volumen::model()->find("id = " . $_POST["id"]); if ($volumen->tieneExpediente_did == 2) { $archivoHistorico = ArchivoHistorico::model()->find("volumen_did = " . $volumen->id); $this->renderPartial("_verboton", array("archivoHistorico" => $archivoHistorico)); } else { $expedientes = Expediente::model()->findAll('volumenAño_did=:id', array(':id' => (int) $_POST['id'])); $expedientesArray = CHtml::listData($expedientes, 'id', 'nombre'); if (count($expedientesArray) > 0) { echo "<option value=''>Seleccione un Expediente</option>"; foreach ($expedientesArray as $value => $expediente) { echo CHtml::tag('option', array('value' => $value), CHtml::encode($expediente), true); } } else { echo "<option value=''>No hay Expedientes</option>"; } } }
<?php $this->pageCaption = 'Adminsitrar '; $this->pageTitle = Yii::app()->name . ' - ' . $this->pageCaption; $this->pageDescription = 'archivo historico'; $this->breadcrumbs = array('Archivo Historico' => array('index'), 'Adminsitrar'); $this->menu = array(array('label' => 'Listar ArchivoHistorico', 'url' => array('index')), array('label' => 'Crear ArchivoHistorico', 'url' => array('create'))); $this->widget('bootstrap.widgets.TbGridView', array('id' => 'archivo-historico-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array('id', array('name' => 'coleccion_did', 'value' => '$data->coleccion->nombre', 'filter' => CHtml::listData(Coleccion::model()->findAll(), 'id', 'nombre')), array('name' => 'volumen_did', 'value' => '$data->volumen->nombre', 'filter' => CHtml::listData(Volumen::model()->findAll(), 'id', 'nombre')), 'expediente', 'Folio', 'UbicaciónFisica', array('class' => 'bootstrap.widgets.TbButtonColumn'))));
<?php echo $form->dropDownList($model, "coleccion_did", CHtml::listData(Coleccion::model()->findAll(), 'id', 'nombre')); ?> </div> </div> <div class="clearfix"> <?php echo $form->label($model, 'volumen_did'); ?> <div class="input"> <?php echo $form->dropDownList($model, "volumen_did", CHtml::listData(Volumen::model()->findAll(), 'id', 'nombre')); ?> </div> </div> <div class="clearfix"> <?php echo $form->label($model, 'expediente'); ?> <div class="input"> <?php echo $form->textField($model, 'expediente', array('size' => 50, 'maxlength' => 50, 'class' => 'form-control')); ?> </div>
<div class="col-lg-3"> <?php echo $form->dropDownList($model, 'coleccion_did', CHtml::listData(Coleccion::model()->findAll(), "id", "nombre"), array("class" => "form-control")); ?> <?php echo $form->error($model, 'coleccion_did'); ?> </div> </div> <div class="form-group"> <?php echo $form->labelEx($model, 'volumen_did', array('class' => 'control-label col-lg-2')); ?> <div class="col-lg-3"> <?php echo $form->dropDownList($model, 'volumen_did', CHtml::listData(Volumen::model()->findAll(), "id", "nombre"), array("class" => "form-control")); ?> <?php echo $form->error($model, 'volumen_did'); ?> </div> </div> <div class="form-group"> <?php echo $form->labelEx($model, 'expediente', array('class' => 'control-label col-lg-2')); ?> <div class="col-lg-3"> <?php echo $form->textField($model, 'expediente', array('size' => 50, 'maxlength' => 50, 'class' => 'form-control')); ?> <?php