我有一个使用Zend_Form创建的表单,我想为提交设置一个Route,这样代替用户看不到他的URL更改或看到URL更改为复杂的GET字符串,它将改变以反映过滤器。
BAD: /产品
BAD: ?/产品颜色=白色&安培;大小=大
GOOD: /产品/白色/大
GOOD: /产品/颜色/白色/尺寸/大
有没有办法实现这个目标?
答案 0 :(得分:0)
不是直接通过Zend_Form,因为最后Zend_Form会绘制一个HTML表单,浏览器会以URL形式发送它。
您需要做的是通过Javascript捕获提交事件并手动创建所需的URL并使用window.location传输表单。