РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
767 of 1361 menu

Метод text

Метод text класса Email задаёт текстовое содержимое письма. Первым параметром передаётся строка с текстом сообщения. Метод возвращает объект Email, поэтому вызовы можно объединять в цепочку.

Синтаксис

public function text(string $text): static

Пример

Давайте создадим письмо и зададим ему текстовое содержимое:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentMimeEmailEmail; use SymfonyComponentRoutingAttributeRoute; class ArticleController extends AbstractController { #[Route('/email', name: 'article_email')] public function index(): Response { $email = new Email(); $email->text('hello'); return new Response($email->getBody()->toString()); } } ?>

Результат выполнения кода:

hello

Пример

Давайте зададим текстовое содержимое вместе с темой письма:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentMimeEmailEmail; use SymfonyComponentRoutingAttributeRoute; class ArticleController extends AbstractController { #[Route('/email', name: 'article_email')] public function index(): Response { $email = new Email(); $email ->subject('article') ->text('abcde'); return new Response($email->getBody()->toString()); } } ?>

Результат выполнения кода:

abcde

Пример

Давайте отправим письмо с текстовым содержимым через MailerInterface:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentMailerMailerInterface; use SymfonyComponentMimeEmailEmail; use SymfonyComponentRoutingAttributeRoute; class ArticleController extends AbstractController { #[Route('/email', name: 'article_email')] public function index(MailerInterface $mailer): Response { $email = new Email(); $email ->from('user@example.com') ->to('admin@example.com') ->subject('article') ->text('hello'); $mailer->send($email); return new Response('sent'); } } ?>

Результат выполнения кода:

"sent"

Смотрите также

  • класс Email,
    который представляет электронное письмо
  • метод html,
    который задаёт HTML-версию письма
  • метод subject,
    который задаёт тему письма
  • метод to,
    который задаёт получателя письма
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить