现在我使用下面的教程来创建我的项目的 sitemap.xml。
要添加我的项目的 URI(路由),我应该将它们一一添加。
问题是:
“如何使用symfony路由系统获取symfony的所有路由?”
最佳答案
我认为这应该可以完成工作:
$routes = $this->getContainer()->get('router')->getRouteCollection();
foreach ($routes as $route) {
// add to sitemap
}
这是 API 信息:
http://api.symfony.com/2.0/Symfony/Component/Routing/Router.html#method_getRouteCollection
关于php - 如何收集我的 symfony 项目的所有路由来创建站点地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21887926/