CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 16-03-2014 21:09:34

Maoux
Pitivier
Date d'inscription: 09-09-2013
Messages: 11

[CakeEmail] Problème d'url

Bonjour à tous,

Je possède une tâche CRON sur mon serveur qui exécute des commandes sur le shell de CakePHP.
L'une de ces commandes permet l'envoi d'un email.

Jusqu'ici tout va bien... le problème c'est que les liens envoyés ne possède pas le bon 'base_url'.
A la place de http://mon-site.com/lien j'ai http://localhost/lien

Code du mail :

Code: php

  1. class CronManagerShell extends Shell {
  2. private function sendRatingMail($mail) {
  3.         $email = new CakeEmail('noreply');
  4.         $email->template('le_template', 'le_template_text');
  5.         $email->emailFormat('html');
  6.         $email->to($mail);
  7.         $email->subject('Sujet du mail');
  8.         $email->send();
  9.     }
  10. }

Dans le mail :

Code: php

  1. <?=
  2.     $this->Html->link(__('Un lien'), array( 'controller' => 'le_controller', 'action' => 'l_action', 'full_base' => true));
  3.     ?>

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr