11

这是我的目录结构

/app/Resources/public
/app/Resources/public/css
/app/Resources/public/iamges
/app/Resources/public/js

我需要将这些资产安装到/web目录。正确的方法是什么?我已经尝试过app/console install:assets,但它仅从捆绑包中安装资产。是否可以将全局资产存储在 app 目录中?

4

1 回答 1

14

您的全局资产应直接进入 web 文件夹。无需将它们放在应用程序文件夹中然后复制它们!

install:assetsor命令用于仅属于一个捆绑包的assetic:dump资产,这些资源保留在该捆绑包中以使其可重用。

您可以做的是将属于您的应用程序的资产保留在“应用程序包”中。大多数时候,您至少有一个不可重用的捆绑包,代表您的应用程序核心。我保留了我的基本模板 ( base.html.twig) 和主要资产,以便我可以使用assetic:dump它们!

于 2012-12-10T09:14:53.827 回答