Bonjour, je souhaite passez des variables dans un email mais je n'y arrive pas.

Pour passez une variable je fait comme ceci:
(Controller)

->viewVars(array('key'=> $d'User']'token']))

Ensuite dans mon email je fait comme ceci:

<?php echo $key; ?>

Lorsque je reçoit je mail j'ai mon texte mais sans la ligne ou il y a une variable, exemple

Salut Jean

T'as clé est : <?php echo $key; ?>

J'aurais que ceci dans mon email
Salut Jean

Je ne voit pas d'ou peut venir le problème avez vous une idée ?
Je suis en local et la version de cakephp est la 2.2.1.

Merci de vos réponse et bonne journée ;)

3 réponses


Tulifer
Auteur
Réponse acceptée

Personne n'a eu ce problème ?

Edit : 09/03/2012 Si quequ'un à le même problème je l'ai résolu en re-Dl cake et sa a marché

Salut,
Ca peut paraitre bizarre, mais tu n'aurais pas mis des quotes simple sur ? '<?php echo $key; ?>'
Sinon au niveau logique ca me semble bon.

Bonjour,

Es-tu certain que ta variable $d'User']'token'] contient quelque chose ?
Pour tester, passe un test à ta clé 'key' (key => 'test').