我有一个带有 get 方法的表格。在提交查询字符串出现在 url 之后?标记。但我希望它像 url 一样 zend
从:controller/action?param=value 到:controller/action/param/value
我应该使用 javascript 重定向吗?或者创建一个辅助函数 zend 来完成这项工作?有没有更好的解决方案?
干杯
我有一个带有 get 方法的表格。在提交查询字符串出现在 url 之后?标记。但我希望它像 url 一样 zend
从:controller/action?param=value 到:controller/action/param/value
我应该使用 javascript 重定向吗?或者创建一个辅助函数 zend 来完成这项工作?有没有更好的解决方案?
干杯
这取决于你的行动。假设您的表单操作就像'somecontroller/test'
Public function testAction(){
//codes
//You must be redirecting like this
$this->_redirect('/anothercontroller/fooaction?param=value');
//You can change that to
$this->_redirect('/anothercontroller/fooaction/param/value');
}
这样您就可以在该 fooaction 中获得该值
$this->_request->getParam('param');