我使用谷歌搜索和谷歌搜索,並找不到我需要的。symfony2中的.js文件中的網頁目錄和資產的路徑
如何獲得路徑 「網絡」 目錄中的Symfony2在
行動[不知道,我只爲老版本的symfony找到解決方案:
$ sf_relative_url_root = sfContext ::的getInstance() - > Request()方法 - > getRelativeUrlRoot();
我試過也$這 - >獲取( 'security.context') - > Request()方法 - > getRelativeUrlRoot(),但它不工作]js文件
在.js文件我現在做的樹枝模板類似的東西的情況下:
<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>
是一個更好的辦法?
我不明白,爲什麼你需要第一個JavaScript代碼?爲什麼不使用{{asset('js/script.js')}}?它應該工作得很好.. – Inoryy 2012-01-05 13:10:09
你確定這是一個關於Symfony2的問題嗎? – 2012-01-05 14:23:30
第一個js代碼被寫入,因爲我不能在.js文件中使用{{asset('smth')}}並且我問如何做到這一點。 @elnur:在第一點的情況下,我這麼認爲。 – 2012-01-05 14:42:54