【问题标题】:Symfony: How to make files public without moving to web-folderSymfony:如何在不移动到网络文件夹的情况下公开文件
【发布时间】:2014-10-13 15:06:07
【问题描述】:

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

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

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

【问题讨论】:

    标签: symfony web include twig


    【解决方案1】:

    不要。坚持the recommended structure,公共资源位于web/目录。改为重构。将 JavaScript 文件移动到Resources/public/js/ 目录并使用Assetic 进行设置。

    【讨论】:

      猜你喜欢
      • 2013-05-16
      • 2015-08-06
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 2013-09-15
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      相关资源
      最近更新 更多