Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
symfony2-跨捆绑包生成url_Url_Symfony_Routing - Fatal编程技术网

symfony2-跨捆绑包生成url

symfony2-跨捆绑包生成url,url,symfony,routing,Url,Symfony,Routing,我有一个由多个捆绑包组成的项目,我想创建指向所有部分的链接 indexAction() { $UrlOne = $this->generateUrl('stop_sell_homepage'); $UrlTwo = $this->generateUrl('pricewatch_homepage'); } 但是,路由只能找到指向其自身捆绑包的默认链接,我似乎无法让它跨越捆绑包?路由是全局的。路由从每个bundle编译并共享给所有bundle。不能有两个具有相同密钥的路由,

我有一个由多个捆绑包组成的项目,我想创建指向所有部分的链接

indexAction()
{
  $UrlOne  = $this->generateUrl('stop_sell_homepage');
  $UrlTwo  = $this->generateUrl('pricewatch_homepage');
}

但是,路由只能找到指向其自身捆绑包的默认链接,我似乎无法让它跨越捆绑包?

路由是全局的。路由从每个bundle编译并共享给所有bundle。不能有两个具有相同密钥的路由,否则它们将被覆盖。最好的选择是在路由键前面加上bundle名称