Sendgrid динамический шаблон PHP - PullRequest
0 голосов
/ 11 октября 2019

Я хочу внедрить динамические шаблоны Sendgrid в проект, над которым я работаю, и моя проблема заключается в следующем: вот код, который работает, и я получаю электронное письмо с подставленным -forename-

    $content = new Content('text/html', '-forename- SOME TEXT');
    $mail->addContent($content);
    $mail->setSubject("TEST");
    $mail->addSubstitution('-forename-', 'SOME Name');

, поэтомумое тело электронной почты выглядит так: «НЕКОТОРЫЕ ИМЯ НЕКОТОРЫЕ ТЕКСТ»

Теперь у меня есть следующий фрагмент кода, который фактически использует шаблон из Sengrid, который я создал

        $mail->setTemplateId($template_id);
        $mail->addDynamicTemplateData("-forename-", 'SOME Name');

И текст внутри моего шаблонаследующий "-forename- НЕКОТОРЫЙ ТЕКСТ" Так что теоретически, если идентификатор шаблона правильный, я должен получить по электронной почте следующее тело "НЕКОТОРЫЕ ИМЯ НЕКОТОРЫЙ ТЕКСТ", но вместо этого я получаю -forename- НЕКОТОРЫЙ ТЕКСТ. 1011 *

но результат тот же

Письмо отправлено успешно, но переменная не подставлена.

Извините, если я допустил грамматические ошибки, надеюсь, мой вопрос сделаетсмысл

спасибо

...