1

我有一些我不想包含在任何捆绑包中的项目特定图像。我想让它们从树枝层访问。问题是:我如何发布它们(我在 web 目录中既看不到符号链接,也看不到项目中的资产配置)。任何提示将不胜感激。

编辑:当我跑步时

php app/console assets:install help

我得到Installing assets for XxxBundle into web/bundles/xxx了,但 app/Resources 目录没有任何反应。

4

2 回答 2

2

如果您真的不想将它们放在一个包中,您可以直接将它们放在 web 目录中。例如image.jpg放置在web/appImages/可以显示在模板中使用img src="/appImages/image.jpg" />

然而,“Symfony 方式”鼓励您将所有内容都放在包中。如果您不想将资源放在代码所在的特定捆绑包中,则可以为应用程序范围的资源专门设置一个单独的捆绑包。

于 2013-02-20T15:08:20.823 回答
0

您可以通过执行以下操作在 app/Resources/img 中发布项目:

php app/console assetic:dump --env=prod --no-debug

从项目的根目录。

那是您放置系统范围库的地方。

于 2013-04-15T22:23:40.357 回答