Symfony:如何在不移动到web文件夹的情况下公开文件

时间:2014-08-20 09:48:37

标签: symfony web include twig

我在Symfony项目中有一个JavaScript文件,它与Bundle中“views”文件夹中的一些文件一起使用。有了资产,我包含了这个JavaScript文件。但是现在我必须使脚本需要使用公共文件。在我的JavaScript文件中,我引用public / somedir /中的文件,但当然我的文件不能用于脚本,因为它们只在“views”文件夹中。

如何在symfony项目公共文件夹“views”中创建一个文件,而不在web文件夹中手动移动?请注意,我的问题不是如何在Twig中包含文件。

或者换句话说:如何在JavaScript文件中使用Symfony资产?

1 个答案:

答案 0 :(得分:0)

唐'吨。坚持the recommended structure,其中公共资源位于web/目录中。改为重构。将JavaScript文件移至Resources/public/js/目录并使用Assetic进行设置。