【发布时间】:2011-01-28 08:22:37
【问题描述】:
我正在尝试从 ZF REST URL 中提取 GET 参数。这不是当前请求,我不想调用 URL 或执行路由,我只需要参数。我正在寻找一个像 parse_url() 这样的实用程序函数,但它是 Zend REST 格式的。有没有,还是我必须重新发明轮子?
我已经尝试了一些方法,比如创建一个新的 Zend_Controller_Request_Http,但是没有填充参数。这是一个有效的 HTTP URL。
编辑:根据要求,一个示例 Zend URL:
http://localhost/index/index/param1/foo/param2/bar
所以我只是想从这个 URL 中获取 param1 和 param2。
编辑#2:我试过了,但它似乎不起作用:
$request = new Zend_Controller_Request_Http('http://localhost/home/test/param1/foo/param2/bar');
$front = Zend_Controller_Front::getInstance();
$route = new Zend_Rest_Route($front);
var_dump($route->match($request));
【问题讨论】:
标签: php zend-framework