resulta que ocupaba hacer que en cakephp me agarrara una imagen como link y el helper html tiene imagen y link lo que hize fue una combinacion de estos des y quedo el siguiente codigo
echo $html->link($html->image(‘imagen’, array( ‘width’ => ’15’, ‘heigth’ => ’15’, ‘alt’ =>’alt para imagen’, ‘title’ => ‘titulo para imagen’ ) ), ‘/controller/action/’ , null, false, false, null );
como ven el html->link requiero 6 parametros que vienen siendo
$html->link (el titulo,hacia donde va,atributos del link,mensaje de confirmacion,escape titulo)
el titulo = imagen que queremos mostrar por eso tenemos
$html->image(‘imagen’, array( ‘width’ => ’15’, ‘heigth’ => ’15’, ‘alt’ =>’alt para imagen’, ‘title’ => ‘titulo para imagen’ ) ) este contiene (la imagen, arreglo de atributos);
hacia donde va = /controller/action/’ algun accion de un controlador.
tributos del link,mensaje de confirmacion = los deje en null y false por que no los ocupo.
escape titulo =este es el mas importante de todos ya que por default esta en true y si no le pusiera false en lugar de mostrarme la imagen me mostraria el texto que es de la imagen algo asi «urlsitio/img/imagen» y no la imagen que puse y el otro parametro no recuerdo para que es ^^
espero que les sirva de ayuda ya que ami me sirvio
buena amigo, entre a buscar por que me aparecia la direccion de la imagen en lugar de la imagen, tu post el claro rapido y conciso, bien hecho
en cakephp 1.2 sale mas sencillo asi
(no se si estara en las versiones anteriones)
$html->image('IMAGEN', array('url'=>'a donde va')
Well, to soon to say if it’s good, but at least it’s well designed.
I mean I thought I would be blocked after adding some interests, but the site helps you to add more.
Cheers
jeje esto era para cake 1.19, pero bueno si a alguien le sirvió como a mi, esta perfecto =)
Muy buen post, muy claro y me sirvió mucho.
Gracias
DVs Sistemas
que bueno que te haya servido ^^
para eso estamos
Grandioso! pero ahora como hago si requiero css? se que se puede con ‘class’ => ‘imagen’, pero lo que quiero es incluir un float:left directamente?
entonces agregas ‘style’=>’float:left;’ asi mero