Symfony Url生成器在登录前后从同一路由生成不同的URL
我目前在自定义框架中使用Symfony Kernel和Trouting,我遇到了一个奇怪的问题。使用相同的路由:
$collection->add('article_edit', new Route('/articles/edit/{alias}', array(
'_controller' => 'AppBundle:Article:edit'
)));
使用此 URL 生成器代码
$url = $this->generateUrl('article_edit',array('alias' => 'test'));
在登录之前,Url生成器会生成
/文章/编辑/测试
登录后,它会产生
在没有任何改变的情况下,这里可能发生的事情,因为我希望始终如一地获得相同的结果。
谢谢