【问题标题】:Unable to load image in symfony template +symonfy3.4无法在 symfony 模板中加载图像 +symonfy3.4
【发布时间】:2018-07-04 06:05:05
【问题描述】:
 //index.html.php 
   <?php foreach ($view['assetic']->image(
        array('@AppBundle/Resources/public/images/test.png')
    ) as $url): ?>
        <div id="title">
            <h1><a href="/home/#"><img alt="logo" src="<?php 
                  echo $view->escape($url); ?>"> </a>
            </h1>
        </div>
    <?php endforeach ?>

上面是我添加后模板中的代码,我执行了 assetic:dump 并在 web/images/ 中生成了一个图像,仍然我无法在我的页面上看到图像。它为图像引发 404 错误。 请让我知道这里出了什么问题。

注意:尝试在 assets.yml 和 LiipImagineBundle 中指定图像路径,但没有任何帮助。

【问题讨论】:

    标签: image symfony model-view-controller assetic symfony-3.4


    【解决方案1】:

    资产和资产是不同的。 执行bin/console assets:dump 将捆绑包的资源放在网络目录中,然后使用您的图像,例如

    <img src="<?php echo $view['assets']->getUrl('images/logo.png') ?>" />
    

    【讨论】:

      猜你喜欢
      • 2013-01-09
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多