для моего действия по загрузке. Я хочу использовать созданный мной макет pdf.ctp
, вот мое действие в контроллере
function download($id = null) {
$this->layout = 'pdf';
// Include Component
App::import('Component', 'Pdf');
// Make instance
$Pdf = new PdfComponent();
// Invoice name (output name)
$Pdf->filename = 'contract'; // Without .pdf
// You can use download or browser here
$Pdf->output = 'download';
$Pdf->init();
// Render the view
$Pdf->process(Router::url('/', true) . 'pv/pdf_contract/');
$this->render(false);
}
, но оно все еще использует макет по умолчанию.не уверен, почему спасибо