我正在从CodeIgniter切换到Symfony 2。谁能给我举个例子,说明如何:
将此变量传递给
发布于 2011-07-28 04:18:53
为什么你需要获取这个根url?你不能直接生成绝对URL吗?
{{ url('_demo_hello', { 'name': 'Thomas' }) }}
这段Twig代码将生成指向_demo_hello路由的完整url。
实际上,获取网站的基本url仅仅是获取主页路径的完整url:
{{ url('homepage') }}
(主页,或者您在路由文件中对它的任何称呼)。
发布于 2012-07-19 18:25:41
这现在可以在twig模板中免费获得(在sf2版本2.0.14上测试)
{{ app.request.getBaseURL() }}
在更高的Symfony版本(在2.5上测试)中,尝试:
{{ app.request.getSchemeAndHttpHost() }}
发布于 2013-03-26 04:17:12
您可以使用新的请求方法getSchemeAndHttpHost()
{{ app.request.getSchemeAndHttpHost() }}
https://stackoverflow.com/questions/6840578
复制相似问题