In CakePHP 1.1 if you need to display an image or piece of HTML with a link to an action, you need to instruct cake NOT to escape the contents of the “Title” attribute with the last false statement like this:
e( $html->link( $html->image("add.gif"), array('action' => 'add'), array(), null, false ));
In CakePHP 1.2 you could rewrite this to:
e( $html->link( $html->image("add.gif"), array('action' => 'add'), array('escape' => false)));
great tip, thank you.
The image is properly displayed, but not inside the link!
echo $html->link(
$html->image(”gl.banner.png”),
‘/info’,
array(),
null,
false );
When I look at the actual html output though, you’ll see ;
<img src=”/img/gl.banner.png” /><a href=”/index.php?/info” ></a>
Any Advice?
Follow up!
Be sure that in your core.php cofiguration to check the following line;
define(’AUTO_OUTPUT’, false);
must be false in order for this to work.
top entry cheers work for me first time… why this isnt in the cake docs who knows