在表单中,我必须定义一个admin/login
之类的处理程序。然后,当我发送页面时,它会更改页面。我还尝试使用public function indexAction()
处理程序,并且仅使用不带处理程序的控制器admin
,但是什么也没发生。
任何帮助将不胜感激。
编辑:
我想收到一条错误消息,但它不是一个很大的站点,所以我想制作一个表单类。
我最终修复它的方式如下:
首先,我在处理程序中使用$this->view->pick('admin/index');
选择我的旧视图。
接下来,我在处理程序中使用$this->view->setVars(['username' => $user->name,]);
发送类似错误消息的变量。
最后,我在views/admin/index.phtml
这样的上一个视图{{ username }}
中将它与伏特一起使用了
答案 0 :(得分:1)
如果您使用的是表单对象,则可以在volt模板中使用以下代码
{{ form('myform', 'method':'post', 'role': 'form') }}
这会将您的数据发布到调用该表单的相同控制器/操作中。从那时起,您将可以使用valid()
和request->isPost()