Контроллер представляет собой класс, унаследованный от базового класса \FormLister\Core, который реализует:
Схема работы:
Итоговая обработка формы происходит в методе process() контроллера. После успешной обработки необходимо установить флаг результа обработки формы с помощью метода setFormStatus(), а также и указать в свойстве renderTpl шаблон для вывода информации с результатами обработки.
Ниже перечислены базовые контроллеры.
Отправляет письма с данными формы.
Авторизует пользователя в контексте web.
Создает web-пользователя и отправляет соответствующие письма.
Обрабатывает ссылку из письма с подтверждением регистрации или отправляет такое письмо.
Позволяет пользователям удалять свои учетные записи. Для подтверждения запрашивает пароль.
Предназначен для редактирования данных web-пользователя.
Предназначен для восстановления паролей web-пользователями.
Позволяет создавать и изменять записи с помощью классов MODxAPI.
Позволяет пользователям удалять созданные ими записи.
Добавляет пользователей в список рассылки сервиса MailChimp. Добавлен как пример расширения базового класса \FormLister\Core.