Подскажите, пожалуйста, кто разобрался с расширением https://github.com/robregonm/yii2-pdf
Делаю приложение на базе advanced шаблона.
Добавил во frontend/config/main.php объявление компонента как указано в инструкции.
В существующий контроллер ActController добавил код из инструкции же (с моим добавлением $id и findModel в рендере):
Код: Выделить всё
public function actionPdf($id)
{
Yii::$app->response->format = 'pdf';
// Rotate the page
Yii::$container->set(Yii::$app->response->formatters['pdf']['class'], [
'format' => [216, 356],
'orientation' => 'Landscape',
'beforeRender' => function($mpdf, $data) {
},
]);
// $this->layout = '//print';
return $this->render('view', [
'model' => $this->findModel($id),
]);
}
Пробовал добавлять print.php в layouts, но результат тот же.
Либо я что-то лишнее оставляю в print.php (а я оставлял по сути копию main.php), либо что-то не так во view, либо ещё что-то...
Подскажите, пожалуйста, что ещё необходимо сделать, чтобы вывести страницу на печать?