addAttachment($file) – ako predať file?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- iNviNho
- Člen | 352
Ahojte,
Snažím sa o pridanie prílohy k e-mailu
<?php
$file = $this->vaiService->generatePdf();
$message->addAttachment($file);
?>
Funkcia generatePdf robí niečo ako:
<?php
$pdf = new \Joseki\Application\Responses\PdfResponse($template);
$pdf->setPageMargins("16,0,16,0,9,9");
$pdf->documentTitle = "XXX";
$pdf->documentAuthor = "XXX";
return $pdf;
?>
Ale hádže si mi furt nejaký error … skúšal som aj niečo ako $pdf->getMPDF(), ale stále to nie je ono …
Editoval iNviNho (4. 1. 2016 15:38)
- David Matějka
- Moderator | 6445
metoda addAttachment prijima jako prvni argument nazev souboru a ty tam posilas objekt, viz doc https://doc.nette.org/cs/mail#… … takze nejlepsi bude poslat pdf jako druhy argument a jelikoz to PdfResponse ma __toString, mohlo by stacit:
->addAttachment('foo.pdf', $file)
- iNviNho
- Člen | 352
David Matějka napsal(a):
metoda addAttachment prijima jako prvni argument nazev souboru a ty tam posilas objekt, viz doc https://doc.nette.org/cs/mail#… … takze nejlepsi bude poslat pdf jako druhy argument a jelikoz to PdfResponse ma __toString, mohlo by stacit:
->addAttachment('foo.pdf', $file)
That did the trick! Ďakujem :)