bux*_*bux 9 controller routes symfony
在Symfony2中,您知道如何从控制器中的URL找到路由吗?我有这个例子:
$params = $router->match('/blog/my-blog-post');
// array('slug' => 'my-blog-post', '_controller' => 'AcmeBlogBundle:Blog:show')
$uri = $router->generate('blog_show', array('slug' => 'my-blog-post'));
// /blog/my-blog-post
Run Code Online (Sandbox Code Playgroud)
我想找到的blog_show
时候/blog/my-blog-post
谢谢
Sel*_*aek 16
我不知道你有什么$router
,但是通过路由器服务,我在这里得到:
$this->get('router')->match('/')
array
'_controller' => string 'Namespace\Foo\MyController::indexAction'
'_route' => string 'home'
Run Code Online (Sandbox Code Playgroud)
如果你想顺便把当前页面的路径名用户可于请求对象阅读:$request->attributes->get('_route')
.
归档时间: |
|
查看次数: |
7074 次 |
最近记录: |