[英]after clicking submit on a contact form, how do i stay on the same page in wordpress?
[英]How do I send a form but stay on the same page with phalcon?
在表单中,我必须定义一个类似于admin/login
的处理程序。 然后,当我发送页面时,它会更改页面。 我还尝试使用public function indexAction()
处理程序,并且仅使用不带处理程序的控制器admin
,但是随后什么也没有发生。
任何帮助将不胜感激。
编辑:
我想收到一条错误消息,但它不是一个很大的站点,所以我想制作一个表单类。
我最终修复它的方式如下:
首先我使用$this->view->pick('admin/index');
在处理程序中选择我的旧视图。
接下来,我使用$this->view->setVars(['username' => $user->name,]);
发送类似错误消息的变量$this->view->setVars(['username' => $user->name,]);
在处理程序中。
最后,我在上一个视图views/admin/index.phtml
中将它与volt一起使用,像这样{{ username }}
如果您使用的是表单对象,则可以在volt模板中使用以下代码
{{ form('myform', 'method':'post', 'role': 'form') }}
这会将您的数据发布到调用该表单的相同控制器/操作中。 从那时起,您将能够使用表单中的valid()
以及request->isPost()
处理已发布的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.