В форме я должен определить обработчик как admin/login
.Затем он меняет страницу при отправке.Я также пытался использовать обработчик public function indexAction()
и использовать только контроллер admin
без обработчика, но тогда ничего не происходит.
Любая помощь будет принята с благодарностью.
Редактировать:
Iхотел получить сообщение об ошибке, но это был не такой большой сайт, чтобы я хотел создать класс формы.
Способ, которым я в итоге исправил это, был следующим:
Сначала я использую $this->view->pick('admin/index');
в обработчике, чтобы выбрать мой старый вид.
Далее я отправляю переменную, такую как сообщение об ошибке с $this->view->setVars(['username' => $user->name,]);
в обработчике.
В последний раз я использовал ее с вольт в предыдущем представлении views/admin/index.phtml
вот так {{ username }}