0
 //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 错误。请让我知道这里出了什么问题。

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

4

1 回答 1

0

资产和资产是不同的。做一个bin/console assets:dump将你的包的资源放在 web 目录中,然后使用你的图像,比如

<img src="<?php echo $view['assets']->getUrl('images/logo.png') ?>" />
于 2018-01-25T07:02:15.430 回答