Bonjour,
J'ai un DossiersController avec une fonction exportpdf($id=null)
J'utilise HTML2PDF pour cela
qui m'affiche un beau pdf
mais j'ai aussi un EnvoisController avec une fonction envoibi($id=null )
qui me permet d'envoyer un mail
extrait du EnvoisController::envoibi() :
$mail = new CakeEmail();
$mail->to($findCompte'Compte']'EMAIL']);
$mail->from($findComptetype'Comptetype']'EMAIL']);
$mail->subject('Prise en charge de votre Dossier N°'.$findDossier'Dossier']'id'])
->emailFormat('html')
->template('envoibi')
->attachments(<strong>?</strong>)
->viewVars(array($findDossier, $findComptetype));
et j'aimerais que dans l'option '->attachements' il y ai le pdf de ma fonction exportpdf() du DossiersController
je me suis renseigné, et j'ai vu que il fallait créer un fichier avant mais, moi je ne veut pas stocker le pdf sur mon serveur
avais-vous un solution à ce problème ?
Cordialement,
Maxime
Bah pourquoi tu ne le stockes pas dans un dossier tmp ? Comme ça, il est stocké, mais après l'envoi du mail il est détruit ?
Si tu galères vraiment, il y a un plugin de ceeram qui marche plutôt bien et permet d'envoyer les pdf en pièce jointe sans écrire le fichier. En revanche si tu l'utilises, tu devras certainement revoir la structure de tes pdf.