我想知道在使用Symfony路由组件生成URL时是否可以选择环境。
在控制器中:
为了让您理解,我正在进行一个CMS项目,需要在没有app_dev.php的情况下将URI与存储它们的数据库进行匹配。 有什么想法吗?
在控制器中:
$this->generateUrl($route, $params);
在生产环境中生成/
,在开发环境中生成/app_dev.php
。
似乎没有一个参数可以让你在开发环境中生成生产环境的URL。我不想一直使用类似于str_replace这样的东西。
这将是很棒的:
$this->generateUrl($route, $params, 'prod');
为了让您理解,我正在进行一个CMS项目,需要在没有app_dev.php的情况下将URI与存储它们的数据库进行匹配。 有什么想法吗?
Router
,但我不认为有本地函数可以实现你的目标。 - NHG