UrlMatcher クラスの助けを借りて、URL-String の解析で問題が発生し、そこからパラメーターを取得しました。
ソース:
<?php
//RouteCollection
$routes = $this->container->get('routes');
//SubRequest to a Controller (POST)
$response = $this->forward(...);
if($response instanceof RedirectResponse){
//TargetUrl looks like this
//dev.php/admin/twitter-modul/1/show
//1 is the id of the Entity
$context = new RequestContext($response->getTargetUrl());
$matcher = new UrlMatcher($routes, $context);
//match throws a ResourceNotFoundException
$parameters = $matcher->match($response->getTargetUrl());
//Here i need the id paramater from the url
var_dump($parmeters);
}
return $response;
URL 文字列を解析してパラメータを取得するにはどうすればよいですか?