cakephp cakephp-2.x

no se puede obtener la imagen con el enlace en cakephp 2.x?



cakephp-2.x (2)

Puede usar la barra al comienzo de la ruta porque es relativa al directorio de la aplicación / webroot:

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

Intenté hacer una imagen con un enlace usando FormHelper..in cakephp. A continuación están mi script:

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

Salida:

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

Esperar:

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

La ruta del directorio de mi imagen es project_folder / app / webroot / images. No sé por qué es img / automatic.

Gracias de antemano..

Me referí a este enlace: enlace CakePHP html con imagen + texto, sin usar CSS


También puedes probar esto, funciona perfectamente para mí.

$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));

Aquí en $hd , defino la ruta para la imagen y luego la utilizo para hacer un enlace.