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



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

编辑:当我运行时

php app/console assets:install help

我得到了Installing assets for XxxBundle into web/bundles/xxx,但app/Resources目录什么也没发生。

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

尽管如此,"Symfony方式"还是鼓励你把所有东西都放在包里。如果您不想将资源放在代码所在的特定捆绑包中,那么可以为应用程序范围内的资源提供一个单独的捆绑包。

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

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

从项目的根源。

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

最新更新