我正在尝试从 JavaScript 文件动态加载图像。
如何使用 Assets(或 FOSJsRoutingBundle)加载它,而不必将 .js 文件的代码粘贴到模板中?
最佳答案
您可以发布 PHP 生成的 JS 变量,然后在 JS 文件中使用它。
例如:
<script>
var image_path = '{{ asset('your/path/to/image') }}';
</script>
如果您在通常包含 JS 文件的部分中需要此路径,则始终可以使用 Twig block 。
关于javascript - Symfony2 - Javascript 文件中的图像路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12011045/