Разбираю мануалы. Удается отправить в письме обычный текст, html, прикреплять файлы.
Не могу отправить в письме вложенную картинку.
Ошибки разные, суть ошибок понимаю. Не понимаю мануалы. А именно:
1) В мануале 2 якоря на embedding-images
- Creating & Sending Messages Embedding Images
- Twig: HTML & CSS Embedding Images
оба якоря ведут на Creating & Sending Messages Embedding Images, что скорее всего ошибка.
Интересует Twig: HTML & CSS Embedding Images (ctrl+f Embedding Images)
Instead of dealing with the syntax explained in the previous section
Предлагают прописать путь к картинкам в config/packages/twig.yaml
paths:
# point this wherever your images live
'%kernel.project_dir%/assets/images': images
Далее говорят
Now, use the special email.image()
используйте специальную конструкцию email.image в шаблоне
<img src="{{ email.image('@images/logo.png') }}" alt="Logo">
Использую. Результат - ошибка Variable "email" does not exist.
Переменная email не передана в шаблон. Ну да, не передана. Во первых это же специальная конструкция, как описано выше. Во вторых в коде примера выше её нет - не передается в контекст шаблона.
Как отправить в письме вложенную картинку?