не удалось получить изображение со ссылкой в ​​cakephp 2.x?

Я попытался сделать изображение со ссылкой, используя FormHelper..in cakephp. Ниже мой скрипт:

<?php 
    echo $this->Html->link($this->Html->image('images/view-more-arrow.png') . ' ' . __('View More'),array('controller' => 'zones', 'action' => 'index'), array('escape' => false));
?>

Вывод:

<a href="/project_folder/trunk/zones"><img src="/project_folder/trunk/img/images/view-more-arrow.png" alt=""> View More</a>

Ожидается:

 <a href="/project_folder/trunk/zones"><img src="/project_folder/trunk/images/view-more-arrow.png" alt=""> View More</a>

Мой путь к каталогу изображений: папка_проекта/приложение/webroot/images. Я не знаю, почему он принимает img/automatic.

Заранее спасибо..

Я ссылался на эту ссылку: HTML-ссылка Cakephp с изображением + текст, без с помощью css


person Pank    schedule 22.05.2013    source источник
comment
Спасибо, чувак ........ Я тоже столкнулся с этой проблемой. Теперь у меня есть решения. Теперь я буду использовать таким образом .... :)   -  person Ayesha    schedule 22.05.2013
comment
Спасибо @enrmarc..... за предложение   -  person Pank    schedule 22.05.2013
comment
Попробуйте этот ответ stackoverflow.com/q/13682616/1868660   -  person Subodh Ghulaxe    schedule 22.10.2013


Ответы (2)


Вы можете использовать косую черту в начале пути, поскольку он относится к каталогу app/webroot:

echo $this->Html->link($this->Html->image('/images/view-more-arrow.png') . ' ' . __('View More'),array('controller' => 'zones', 'action' => 'index'), array('escape' => false));
person Marcos    schedule 22.05.2013
comment
@Ayesha, Панкадж Кумар Джа, рад помочь :) - person Marcos; 22.05.2013

Вы также можете попробовать это, это работает отлично для меня.

$hd = $this->Html->image('hd.jpg',array('alt'=>'harley Davidson', 'border'=>'0', 'width'=>'450', 'height'=>'250'));
echo $this->Html->link($hd,array('controller'=>'Posts', 'action'=>'add'), array('escape'=>false));

Здесь, в $hd, я определяю путь к изображению, а затем использую его для создания ссылки.

person Amar Prem    schedule 30.11.2015