Invalid argument supplied for foreach() – Export do PDF (mPDF)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Prochy
- Člen | 91
Zdarvim,
snažim se udělat si export pomocí PDFResponse s mPDF, ale mám problém
s předáváním proměnných do šablony. V presenteru mám:
public function actionExportToPdf($id){
$template = $this->createTemplate()->setFile(APP_DIR."/templates/Client/exportToPdf.latte");
$this->template->KR=$this->cllients->findKRClient($this->clientId,50,0);
$pdf = new PDFResponse($template);
$this->sendResponse($pdf);
}
V šabloně při pokusu o výpsání pole:
{foreach $KR as $record}
{$record->order_number}
{/foreach}
Zahlásí laděnka:
`Invalid argument supplied for foreach()`
Kydž sem zkusil dump($KR), tak to zahlásí NULL, to znamená, že se to
chybně předá, ale nevim kde dělám chybu. Pokud vymažu
$this->sendResponse($pdf);, tak to vykreslí obyčejnou stránku a foreach se
normálně provede.
Nevíte, kde by mohla být chyba?
Děkuji za odpověď
Editoval Prochy (1. 6. 2012 20:47)