-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Отправка писем через общий компонент #9
Comments
Непонятно, зачем здесь "setParams"? По-моему, если такое не нужно, то должно быть так: $mailSender->doVanguardOrderAuthor(array( 'to' => получатель, 'name' => имя получателя, )); Сейчас почту отправляет функция "postOrder()". Она анализирует результат отправки, и определяет текст всплывающего сообщения. Насколько я понял, нужны функции: $mailSender->doVanguardOrder(); $mailSender->doVanguardOrderAuthor(); |
Все ок, мысли правильные, только
не согласен, т.к. сообщения пользователю на сайте это одно, а отправка писем - другое. Не стоит смешивать совсем разные штуки. Отправляем письмо одним объектом, получаем от него ответ, дальше уже "работаем с пользователем", если вообще посчитаем это нужным.
Да. |
…chFab/Components/MailSender.php app/controllers/Site/VanguardController.php
В принципе сделано. Для задачи #8 нужно только заполнить функцию doVanguardOrderAuthor(); она расположена в app/FintechFab/Components/MailSender.php |
Слито в мастер |
Сейчас с сайта может быть отправлено одно письмо (заявка на стажировку). Возможно, скоро будет два (см. задачу #8 - приветственное письмо автору заявки на стажировку). Потом еще, и еще... Хочется чтобы отправка писем была собрана в одном месте. Нужно сделать класс-"компонент" (директория для классов-компонентов - FintechFab/Components), куда перенести отправку писем. Компонент должен работать примерно так:
что означает отправку приветственного письма автору заявки. Т.е. метод doVanguardOrderAuthor отправляет вполне конкретное письмо.
The text was updated successfully, but these errors were encountered: