zend-framework - zend 框架 url 和 get 方法

标签 zend-framework forms get submit

我正在使用 zend 框架开发一个网站。

我有一个带有 get 方法的搜索表单。当用户单击提交按钮时,查询字符串出现在 url 之后?标记。但我希望它像 url 一样是 zend。

这可能吗?

最佳答案

除了 JS 方法之外,您还可以重定向回您想要的首选 URL。 IE。让表单通过 GET 提交,然后重定向到 ZF 路由样式。

但是,除非您有充分的理由想要为您的搜索查询创建整洁的 URL,否则这就有点矫枉过正了。一般来说,搜索表单应该发送一个可以添加书签的 GET 查询。 URL 中的 ?param=val 样式参数没有任何问题 :-)

ZF URL 有点奇怪,因为它们强制 URL 参数成为主 URL 的一部分。 IE。 domain.com/controller/action/param/val/param2/val 而不是 domain.com/controller/action?param=val¶m2=val

这并不总是您想要的,但似乎是框架处理 URL 参数的方式

关于zend-framework - zend 框架 url 和 get 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3837480/

相关文章:

php - 通过多种函数获取数据库记录

php - 在哪里可以找到 Zend_Form 的所有验证器和过滤器的列表?

html - 在 Perl 中将 DD/MM/YYYY 转换为 YYYY-MM-DD

php - 从另一个 PHP 类设置 protected 变量的正确方法

php - 使用 $_GET 和下拉列表传递变量

php - 泽德 : storing sessions in a database when using multidb

ssl - 需要通过 https 制作 actionscript POST 数据

javascript - 如何在加载时提交 MVC View ?

Android webview 在方向改变时保留表单数据

c++ - 建立SSL连接并发送GET信息