CakePHP htmlhelper :: image根据引用的图像文件夹添加属性类

时间:2014-12-22 17:10:03

标签: html html5 cakephp cakephp-2.0

我尝试使用以下代码显示图像。

<?php echo $this->Html->image('/img/adverts/001/ad.jpg', array('alt' => 'ad')); ?>

这创造了我:

<img class="zdrwtxgldzisqmpzuclb" src="/img/adverts/001/ad.jpg" alt="werbung">

我不知道这个奇怪的类属性来自哪里,但它会破坏我的代码,因为图片没有显示。

现在如果我在webroot / img中使用另一个子文件夹,子文件夹会像这样上传:

<?php echo $this->Html->image('/img/uploads/001/ad.jpg', array('alt' => 'ad')); ?>

它可以工作并返回一个没有该类的<img>标记。

<img src="/img/uploads/001/ad.jpg" alt="werbung">

所以问题是,这个类属性来自哪里,这就是为什么没有显示图像的原因?我找不到任何关于这种效果及其来源的信息。

如果我将一个class属性添加到我的CakePHP代码中,那么它只是在我的class属性之后添加这个奇怪的字符串。

 <?php echo $this->Html->image('adverts/01/ad.jpg', array('alt' => 'werbung', 'class' => 'img' )); ?>
 <img src="/img/adverts/01/ad.jpg" alt="werbung" class="img zdrwtxgldzisqmpzuclb">

当然,两个文件夹上传和广告都具有相同的权利。

编辑:ndm是对的,它是一个广告拦截器。令人震惊的是,我不知道他们是那么聪明。

1 个答案:

答案 0 :(得分:0)

ndm是对的。广告拦截器“Adblocker Plus”导致了这种效果。 问题解决了。