Twig/html 图像几秒后消失

问题描述 投票:0回答:1

我正在尝试将图像放入对象列表中。此时,即使我的图像出现,一切都加载正常,没有问题。

像这样:https://i.sstatic.net/Y8S1Y.png

但是 5.02 秒后(始终相同)所有图像都崩溃了。

像这样:https://i.sstatic.net/KPXFX.png

当我转到控制台中的损坏链接时,图像工作得很好,并且链接在第一张图片和第二张图片之间没有变化。

我尝试清除浏览器的缓存,清除symfony的缓存,但我有点迷失了,我不明白为什么链接(在它工作和不工作之间根本没有改变)崩溃......

如果这里有人有想法,我会很乐意接受^^

谢谢。

我得到图像:

protected function getMediaQuery() {

    $odm = $this->get('doctrine.odm.mongodb.document_manager');
    $Ad = $odm->getRepository('InstabayAdBundle:Ad')
            ->findAll();
    $AdMediaUri = array("0");

    foreach ($Ad as $test) {
        $AdMedia = $test->getMedia();

        $id = $test->getId();

        if( $AdMedia->first() == ""){
            $file = "";
        } else{
            $file = $AdMedia->first(); 
        }

        array_push($AdMediaUri, $file->getUriName(), $id);
    }

    return $AdMediaUri;
}

我在模板中渲染它们:

public function indexAction() {
    $this->parseRequestForPager();

    $form = $this->getFilterForm();

    $media = $this->getMediaQuery();

    return $this->render('InstabayBackAdminBundle:BackAdList:index.html.twig', $this->getAdditionalRenderParameters() + array(
                'Ads' => $this->getPager(),
                'form' => $form->createView(),
                'media' => $media,
                'countMedia' => count($media),
                'sortColumn' => $this->getSortColumn(),
                'sortOrder' => $this->getSortOrder(),
                'scopes' => $this->getScopes(),
    ));
}

最后,这就是我在模板中所做的:

  {% set i = 0 %}
  {% for i in 0..countMedia-1  %}
              {% if media[i] == Moderation.referenceId %}
            <img src="{{ media[i-1] }}">
          {% endif %}
  {% endfor %}

Admingenerator 根据他在 mybundle\document\mybase 中找到的内容自行生成行,因此使用 for 是我通过比较图像的 id 和 annonce im 中的 id 找到的唯一方法:/ 如果相同,我将图像放入行中...不知道这是不是最好的方法

我真的不明白为什么它不起作用,因为它在两天前起作用,我刚刚在过滤器表单中添加了一个日历(我已经尝试删除它,它不起作用图像仍然崩溃):/

php html symfony twig admin-generator
1个回答
0
投票

禁用 AdBlock Plus(或您拥有的任何 adblock 插件)或将您的本地服务器列入白名单。

© www.soinside.com 2019 - 2024. All rights reserved.