Мне нужно создать PDF из моего зрения, Im использованием Картик MPDF,Yii2: как добавить модель и модель идентификатор в MPDF
Контроллер:
public function actionInvoicesPrint()
{
$pdf = new Pdf([
'mode' => Pdf::MODE_CORE, // leaner size using standard fonts
'content' => $this->renderPartial('view', ['model' => $model, 'mode' => Pdf::MODE_CORE,
'format'=> Pdf::FORMAT_A4,
'orientation'=> Pdf::ORIENT_POTRAIT,
'destination'=> Pdf::DEST_BROWSER]),
]);
return $pdf->render();
}
Получение ошибки Undefined variable: model
. Я попытался, как показано выше, но получал ту же ошибку.
Вид:
public function actionView($id)
{
$searchModel = new InvoicesSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
$data = Invoices::findOne($id);
return $this->render('view', [
'model' => $this->findModel($id),
'dataProvider' => $dataProvider,
'searchModel' => $searchModel,
'data' => $data,
]);
}
Могу ли я использовать это в своем 'actionView()' без создания 'actionInvoicesPrint()'? – JKLM
, так как эти предложения уже упомянуты вами в аналогичном вопросе. Я не смог присвоить модель 'id' в' actionInvoicesPrint() 'из-за этой ошибки получения.' Undefined variable: id' как назначить 'id' для' actionInvoicesPrint() ' – JKLM
У меня есть ответ – scaisEdge