Symfony:公开内部文件

时间:2014-08-25 12:58:34

标签: symfony web public assetic

我在Resources/views/somedir/somefile.js内有一个文件。此文件不会以静态方式使用:

<script type="text/javascript" src="somedir/somefile.js"></script>

相反,它只会在另一个JavaScript文件中使用。它将通过AJAX加载它。但是,此文件包含在上述解决方案中。但是,当然,它将尝试加载的文件(somefile.js)尚未出现在网络目录中。

有没有办法让文件成为&#34; public&#34;,而不是手动将它们复制到网络目录?

非常感谢。

1 个答案:

答案 0 :(得分:0)

将文件放到公共目录

Resources/public/js/somefile.js

然后使用资产标签

<script src="{{ asset('bundles/mybundle/js/somefile.js') }}"></script>