Доброго времени суток!
Работаю уже какое-то время с замечательным фреймворком Yii2
И уже с какого-то продолжительного времени стал смотреть, как внутри всё сделано.
Всё очень круто сделано!
Но вот я добрался до класса yii\swiftmailer\Mailer и так как для меня обычное дело отправлять методом mail() в самом PHP, мне стало не понятно, как это происходит в данном классе в Yii2, так как вообще этого метода я не нашёл (я про mail()), а его похоже там вообще нет.
И возник вопрос, как же этот класс отправляет письма то?
Если кто понимает и может выделить немного времени, чтобы объяснить мне, буду очень признателен.
Как работает логика yii\swiftmailer\Mailer ?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как работает логика yii\swiftmailer\Mailer ?
Это интерфейс по сути. Сама отправка реализована в https://github.com/yiisoft/yii2-swiftmailer
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 9
- Зарегистрирован: 2019.02.24, 13:31
Re: Как работает логика yii\swiftmailer\Mailer ?
Возможно эта статья будет полезна
https://yiiframework.com.ua/ru/doc/guid ... l-mailing/
Тут очень хорошо описаны основы использования.
В Yii вместо метода mail(), метода send, вы его только настраиваете в файле конфигурации
https://yiiframework.com.ua/ru/doc/guid ... l-mailing/
Тут очень хорошо описаны основы использования.
В Yii вместо метода mail(), метода send, вы его только настраиваете в файле конфигурации
Re: Как работает логика yii\swiftmailer\Mailer ?
Александр, спасибо за ответ.samdark писал(а): ↑2019.02.23, 18:43 Это интерфейс по сути. Сама отправка реализована в https://github.com/yiisoft/yii2-swiftmailer
Я уже понял, что это весьма большой модуль — Swiftmailer.
В нём самом очень много ещё плюсом интерфейсов и чтобы найти реализацию метода send() нужно потратить прилично времени
Re: Как работает логика yii\swiftmailer\Mailer ?
Спасибо за наводку.aleksandr.chirkov писал(а): ↑2019.02.24, 19:54 Возможно эта статья будет полезна
https://yiiframework.com.ua/ru/doc/guid ... l-mailing/
Тут очень хорошо описаны основы использования.
В Yii вместо метода mail(), метода send, вы его только настраиваете в файле конфигурации
Я правда уже знаю, как им пользоваться.
Мне просто хотелось увидеть, где реализуется абстрактный метод send(), а на странице, которую Вы написали, этого просто нет. К сожалению.