symfony2如何从浏览器访问app / Resources / img?

时间:2013-02-20 14:38:04

标签: image symfony accessible

我有一些项目特定的图片,我不想包含在任何捆绑中。我想让它们从树枝层进入。问题是:我如何发布它们(我既不能在web目录中看到符号链接,也不能在我的项目中看到资产配置)。任何暗示都将受到赞赏。

编辑: 我跑的时候

php app/console assets:install help

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

2 个答案:

答案 0 :(得分:2)

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

尽管如此,“Symfony方式”鼓励您将所有内容保存在捆绑中。如果您不希望将资源放在代码所在的特定包中,则可以专门为应用程序范围的资源创建一个单独的包。

答案 1 :(得分:0)

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

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

来自项目的根目录。

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