【问题标题】:Image management for styles in Symfony2Symfony2 中样式的图像管理
【发布时间】:2013-08-28 08:58:14
【问题描述】:

好的,现在是时候让我的网页看起来更漂亮了,但是当我尝试在我的树枝模板中包含图像时,这些图像不会显示。

我的图片存储在路线'MyBundle/Resources/public/images'

我试图在像

这样的树枝模板中使用它们
<img src="{{ asset('bundles/predit/images/goddie.png') }}">

或在&lt;style&gt; 喜欢

{
 background-image:url('gradient.png');
 background-repeat:repeat-x;
 background-attachment: fixed;
}

有什么想法吗?我在 web 样式方面有点新,我使用 Symfony 作为框架

【问题讨论】:

  • 你在 symfony 中配置了安全防火墙吗?
  • 我有一个,但与图像无关
  • 是的,但您可能需要允许通过 - { path: ^/images, roles: IS_AUTHENTICATED_ANONYMOUSLY }anonymous: ~ 之类的方式访问图像
  • 它不工作。我认为这不是防火墙问题。我想这是更多的语法或正确路由图像

标签: image symfony assets


【解决方案1】:
php app/console assets:install web

然后在您的网络文件夹中查看文件的路径并将其设置在资产中。 它应该类似于“bundles/yourBundleName/images/goddie.png”

【讨论】:

  • 这就是答案。谢谢你。而且文件名不正确,我的错。
猜你喜欢
  • 1970-01-01
  • 2012-11-01
  • 2013-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-15
相关资源
最近更新 更多