public function actionPrintDispatch() { $dispatch_model_1 = array(); $dispatch_model_2 = array(); $dispatch_id = Yii::$app->request->post('dispatch_number'); if (isset($dispatch_id)) { $dismodel = new DispatchModel(); Yii::$app->response->format = 'pdf'; Yii::$container->set(Yii::$app->response->formatters['pdf']['class'], ['format' => 'Letter', 'orientation' => 'Portrait', 'beforeRender' => function ($mpdf, $data) { }]); $this->layout = '//print_dispatch'; $dispatch_model_2 = $dismodel->getDispatchItems($dispatch_id); return $this->render('dispatch-print-preview.php', ['dispatch_model_2' => $dispatch_model_2]); } else { return $this->render('index'); } }
.details input.curloc { border:3px solid #990000!important; } </style> <div class="search_box"> <input type="text" class="search" placeholder="Seach Here" /> <input type="button" class="display" value="NEXT" /> <input type="button" class="display" value="CLEAR" /> </div> <div class="dispatch-form"> <?php if(empty($dispatch_model_1) || empty($dispatch_model_2)) { echo '<b class="emptyr">The Delivery '.$full_dispatch_id.' is empty</b>'; } else { $dismodel = new DispatchModel; ?> <?php $js = 'function beforeValidate(form) {if ( form.data("cancel") {this.validateOnSubmit = false;this.beforeValidate = "";form.submit();return false;}return true;}'; $form = ActiveForm::begin([ 'options' => ['class' => 'form-horizontal', 'name'=>'dispatchFORM', 'target'=>'_blank'], 'action' => ['/dispatching/print-dispatch'], 'fieldConfig' => [ 'template' => '<div class="control-group">{label}<div class="f-full-size">{input}</div><div class=\"col-lg-8\">{error}</div></div>', ], ]); ?> <!-- <h3>Results for [ DR #: <?php //echo $dispatch_model_1[0]->VBELN; ?> ]</h3> --> <div class="disptach-preview">