public function actionGeneratePdf() { $this->layout = 'pdf'; $model = new Managementtype('search'); if (isset($_GET['Managementtype'])) { $model->attributes = $_GET['Managementtype']; } // to execute the filters (if is the case) $dataProvider = $model->search(); $dataProvider->pagination = false; $mPDF1 = Yii::app()->ePdf->mpdf(); # You can easily override default constructor's params $mPDF1 = Yii::app()->ePdf->mpdf('', 'A5'); # renderPartial (only 'view' of current controller) $mPDF1->WriteHTML($this->renderPartial('admin', array('model' => $model), true)); # Outputs ready PDF $mPDF1->Output(); }
?> </div> <div class="span3"><?php echo $form->dropDownList($model, 'printer_type_id', CHtml::listData(Consumabletype::model()->findAllByAttributes(array('commodity_id' => $value)), 'id', 'name'), array('span' => 2, 'prompt' => '---')); ?> <?php echo CHtml::ajaxLink(Yii::t('consumabletype', TbHtml::button('+', array('color' => TbHtml::BUTTON_COLOR_SUCCESS, 'size' => TbHtml::BUTTON_SIZE_DEFAULT))), $this->createUrl('consumabletype/addnew'), array('onclick' => '$("#divDialog1").dialog("open"); return false;', 'update' => '#divDialog1'), array('id' => uniqid())); ?> <div id="divDialog1"></div> </div> <div class="span2"><?php echo $form->labelEx($model, 'management_type_id', array('class' => 'inline-labels')); ?> </div> <div class="span3"><?php echo $form->dropDownList($model, 'management_type_id', CHtml::listData(Managementtype::model()->findAll(), 'id', 'name'), array('span' => 2, 'prompt' => '---')); ?> <?php echo CHtml::ajaxLink(Yii::t('managementtype', TbHtml::button('+', array('color' => TbHtml::BUTTON_COLOR_SUCCESS, 'size' => TbHtml::BUTTON_SIZE_DEFAULT))), $this->createUrl('managementtype/addnew'), array('onclick' => '$("#divDialog5").dialog("open"); return false;', 'update' => '#divDialog5'), array('id' => uniqid())); ?> <div id="divDialog5"></div> </div> </div> </div> </tr> <tr> <div class="row"> <div class="col-md-3 col-sm-6"> <div class="span2"><?php echo $form->labelEx($model, 'memory', array('class' => 'inline-labels')); ?>