Я пытаюсь поместить часть с вложенным текстом в почту в моем проекте Symfony.Ни один из примеров, которые я пробовал, не работает.
В dump () все возвращается так, как должно.
Где подвох?
$projectDir = $this->container->get('kernel')->getProjectDir();
$file = $projectDir . '/web/uploads';
// Send email
$message = $this->container->get('mail')->createTemplatedEmail(
$user->getEmail(),
('Your Text File has arrived!'),
'@WebsiteTemplates/member/view.html.twig',
[
'user' => $user,
]
);
$message->attach(\Swift_Attachment::fromPath($file . '/my-text-file.txt'));
$this->container->get('mail')->sendMessage($message, true);
return;
Я знаю, что мне нужнопередать его как массив, чтобы мой файл ветки работал следующим образом:
Hello {{ user.email }}!
Here is your Text file: {{ txtFile }}<br>
Возвращает файл в электронном письме, например:
Content-Type: text / x-vcard;name = dmchenry-svb-com.vcf Content-Transfer-Encoding: base64 Content-Disposition: вложение;filename = dmchenry-svb-com.vcf QkVHSU46VkNBUkQNClZFUlNJT046My4wDQpSRVY6MjAxOS0wMy0xMVQxNToxODozOVoNCk47Q0hB