我在Symfony项目中有一个JavaScript文件,它与Bundle中“views”文件夹中的一些文件一起使用。有了资产,我包含了这个JavaScript文件。但是现在我必须使脚本需要使用公共文件。在我的JavaScript文件中,我引用public / somedir /中的文件,但当然我的文件不能用于脚本,因为它们只在“views”文件夹中。
如何在symfony项目公共文件夹“views”中创建一个文件,而不在web文件夹中手动移动?请注意,我的问题不是如何在Twig中包含文件。
或者换句话说:如何在JavaScript文件中使用Symfony资产?
答案 0 :(得分:0)
唐'吨。坚持the recommended structure,其中公共资源位于web/
目录中。改为重构。将JavaScript文件移至Resources/public/js/
目录并使用Assetic进行设置。