Magento表单对自定义控制器的post操作不起作用-路由错误,但为什么?
我的Magento商店里有一个表单,联系人表单。当我导航到表单时,它有以下URL:http://www.domain123.com/contact/. 有一个表单,它看起来像这样:Magento表单对自定义控制器的post操作不起作用-路由错误,但为什么?,magento,routing,controller,magento-1.4,Magento,Routing,Controller,Magento 1.4,我的Magento商店里有一个表单,联系人表单。当我导航到表单时,它有以下URL:http://www.domain123.com/contact/. 有一个表单,它看起来像这样: <form id="contactForm" method="post" action="contactform/index/sendcontactmail"> ... </form> ... 现在,当我点击发送按钮时,它会给我一个404NotFound,我知道原因。它发布到的U
<form id="contactForm" method="post" action="contactform/index/sendcontactmail">
...
</form>
...
现在,当我点击发送按钮时,它会给我一个404NotFound,我知道原因。它发布到的URL是http://www.domain123.com/contact/contactform/index/sendcontactmail,这是不对的当然,这是必须的http://www.domain123.com/contactform/index/sendcontactmail (没有联系)。问题是,我如何解决这个问题?联系人表单为frontname联系人,我的模块名称为contactform。我该如何解决这个问题
谢谢 在表单中添加前导斜杠:
或者,如果使用.phtml模板,更安全的方法是使用一点PHP。这将插入正确的域: