我有一个 API 调用,它传递 10 多个参数,没有特定的顺序。
http://domain.com/signup/format/json/email/bla/name/bla...
对于我们的路线,我们使用通过输入的配置文件
$frontController->getRouter()->addConfig($zend_config_object, 'routes');
此操作的路线如下所示:
routes.signup.route = "/signup/*"
routes.signup.defaults.module = default
routes.signup.defaults.controller = index
routes.signup.defaults.action = signup
* 允许默认的参数/值路由。有一个参数(电子邮件),我试图传递一个带有加号字符 (%2B) 的值,但它正在被转换为空格。空格是一个有效的电子邮件字符,所以我需要一种通过路由在我的 RESTful URL 中传递空格的方法
我读过这是默认行为。有没有一种方法可以覆盖这种行为而不需要以特定顺序传递参数?