나는 Gourmet/email 플러그인을 사용하여 CakePHP3에서 이메일을 보내고 있습니다. 그러나 메일에 Email/html
이라는 제목이 표시되어 있습니다.cakePHP3 Gourmet plugin으로 이메일 보내기
Bonjour <?= $user['prenom'] ?> <br/>
Veuillez confirmer la création de votre compte en suivant ce lien : <br /><br />
<a href="<?= $this->Url->build(['controller' => 'users', 'action' => 'confirmaccount', '?' => ['email' => $user['email'], 'hash' => $hash]], true) ?>">Confirmer mon compte mandealR</a> <br />
Au cas où vous ne parvenez pas à cliquer sur le lien, merci de vouloir copier l'adresse suivante et la coller dans votre navigateur : <br /><br />
<br />
<?= $this->Url->build(['controller' => 'users', 'action' => 'confirmaccount', '?' => ['email' => $user['email'], 'hash' => $hash]], true) ?> <br /> <br />
Merci de nous avoir choisi, <br /><br />
L'équipe mandealR, <br /><br />
<?= $this->Html->image('img/mr_logo.png', ['fullBase' => TRUE]) ?>
그리고 컨트롤러 액션에서 : 무엇이 잘못이야
$email = new Email();
$email->to($user->email);
$email->subject('Confirmation de la création de votre compte');
$email->emailFormat('html');
$email->template('welcome');
$email->viewVars(['user' => ['prenom' => $user->prenom, 'email' => $user->email], 'hash' => $hash]);
$email->send();
내 이메일 템플릿은 다음과 같다?
답변 해 주셔서 감사합니다. 흥미로운 것 같은 [이 다른 플러그인] (https://github.com/OraInteractive/CakePHP3-Email-Template)을 발견했습니다. – sk001