public function actionPrint_address() { $order_id = $_GET['order_id']; $order = new Backend_orders(); if ($order_id != 0 && $order_id != '') { $data['rs'] = $order->print_address($order_id); $page = "printaddress"; } else { $data['result'] = $order->print_address_all(); $page = "printaddress_all"; } # mPDF $mPDF1 = Yii::app()->ePdf->mpdf(); # You can easily override default constructor's params $mPDF1 = Yii::app()->ePdf->mpdf('th', 'A4'); $mPDF1->SetDisplayMode('fullpage'); # render (full page) $mPDF1->WriteHTML($this->renderPartial('//backend/order/' . $page, $data, true)); # Load a stylesheet //$stylesheet = file_get_contents(Yii::getPathOfAlias('webroot.css') . '/main.css'); $mPDF1->WriteHTML('', 1); # Outputs ready PDF $mPDF1->Output(); //$this->renderPartial('//backend/order/printaddress', $data); }