0

我想使用的方法match(\Zend\Stdlib\RequestInterface)Zend\Mvc\Router\Http\TreeRouteStack

但我找不到任何方法来获取我正在搜索的请求。

本文介绍了如何在控制器之外获取请求对象。我正在寻找 ZF2 的等价物

4

1 回答 1

0

最后我通过浏览zf2的单元测试找到了解决方法

https://github.com/zendframework/zf2/blob/master/tests/ZendTest/Mvc/Router/Http/TreeRouteStackTest.php

Zend\Http\PhpEnvironment\Request; 将为匹配方法提供有效的请求

 use Zend\Http\PhpEnvironment\Request as PhpRequest;
 /*TreeRouteStack*/
 $request = new PhpRequest();
 $stack->match($request);
于 2012-12-19T11:04:02.827 回答