2013-10-09 2 views
0

Я пытался вынести что-то вроде этого с помощью HTML помощника:CakePHP: вставка изображения в связи с классом и альт тег

<a href="#" class="some-class"><img src="url/to/image.png" alt="alt-tag" /></a> 

Я пишу это в моем файле .ctp:

<?php 
echo $this->Html->link($this->Html->image("image.png", array("alt" => "alt-tag")),"#", array('class' => 'some-class')); 
?> 

Но браузер, изображение не показывал, но просто обычный текст:

<img src="/url/to/image.png" alt="alt-tag" /> 

я inspect element, где все выглядят как то, что Я хотел сделать. Я попытался отредактировать его вживую, поэтому я выбрал опцию edit as html в элементе проверки. Я удивлен, чтобы увидеть следующий код:

<a href="#" class="some-class">&lt;img src="/url/to/image.png" alt="alt-tag" /&gt;</a> 

Пожалуйста, не то, что InstEd из < и> это было &lt; и &gt;.

Я не мог понять, в чем проблема. (Я новичок в cakephp).

ответ

7

escape Используйте атрибут Ложный

экс:

echo $this->Html->link($this->Html->image("image.png", array("alt" => "alt-tag")),"#", array('class' => 'some-class', 'escape' => false)); 
Смежные вопросы