public function actionExportarXLS() { // generate a resultset $data = FormatoCarta::model()->findAll(); $this->toExcel($data, array('nombre'), 'Formatos de Carta', array()); }
/** * Entrega una lista con todos los formatos de carta existentes * @return CHtml::listData */ public function getList() { $formatosCarta = FormatoCarta::model()->findAll(); $listFormatos = CHtml::listData($formatosCarta, 'id', 'nombre'); return $listFormatos; }
<div class="modal-header"> <a class="close" data-dismiss="modal">×</a> <h4>Escoja un tipo de carta de aviso para enviar a <span id="nombre_cliente"></span></h4> </div> <div class="modal-body"> <?php $form = $this->beginWidget('CActiveForm', array('id' => 'tipo-carta-form', 'enableAjaxValidation' => false)); ?> <div class="row" style="padding-left:50px;"> <?php echo $form->labelEx($formato, 'formatoCarta'); ?> <?php echo $form->dropDownList($formato, 'formato', CHtml::listData(FormatoCarta::model()->findAll(), 'id', 'nombre'), array('prompt' => 'Seleccione un Formato')); ?> <?php echo $form->error($formato, 'nombre'); ?> <?php echo $form->hiddenField($formato, 'contrato_id', array('id' => 'contrato_id')); ?> </div> <?php $this->endWidget(); ?> </div> <div class="modal-footer">