我正在使用谷歌搜索和谷歌搜索,无法找到我需要的东西。
如何在
中的symfony2中获取“web”目录的路径行动[不知道,我只找到旧版symfony的解决方案:
$ sf_relative_url_root = sfContext :: getInstance() - > getRequest() - > getRelativeUrlRoot();
我也试过$ this-> get('security.context') - > getRequest() - > getRelativeUrlRoot(),但它不起作用]
.js文件
在.js文件的情况下,我现在在twig模板中做类似的事情:
<script type="text/javascript">
var asset_url="{{asset(' ')}}";
asset_url = asset_url.substr(0, asset_url.length-1);
</script>
<script href="{{asset('js/script.js')}}" type="text/javascript"></script>
是一种更好的方法吗?
答案 0 :(得分:1)
如果我理解你的问题,那么你在控制器类中寻找的是$this->getRequest()->getUri()
。
看看Symfony\Component\HttpFoundation\Request
课程,如果不是,你很可能会在那里找到它。