link imagen cakephp

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

8 comments
  1. ejosvp
    ejosvp
    enero 25, 2009 at 6:02 pm

    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

    Reply
  2. Anonymous
    Anonymous
    abril 17, 2009 at 2:32 pm

    en cakephp 1.2 sale mas sencillo asi
    (no se si estara en las versiones anteriones)
    $html->image('IMAGEN', array('url'=>'a donde va')

    Reply
  3. wow gold
    wow gold
    julio 4, 2009 at 1:01 am

    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

    Reply
  4. Diego
    Diego • Post Author •
    julio 13, 2009 at 2:48 am

    jeje esto era para cake 1.19, pero bueno si a alguien le sirvió como a mi, esta perfecto =)

    Reply
  5. DVs Sistemas
    DVs Sistemas
    diciembre 4, 2009 at 8:45 am

    Muy buen post, muy claro y me sirvió mucho.
    Gracias

    DVs Sistemas

    Reply
    • godie
      godie • Post Author •
      diciembre 4, 2009 at 7:04 pm

      que bueno que te haya servido ^^

      para eso estamos

      Reply
  6. luis
    luis
    julio 6, 2012 at 6:16 am

    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?

    Reply
    • godie
      godie • Post Author •
      julio 6, 2012 at 5:03 pm

      entonces agregas ‘style’=>’float:left;’ asi mero

      Reply
Leave a Reply

Your email address will not be published. Required fields are marked *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Do NOT follow this link or you will be banned from the site!
WP2FB Auto Publish Powered By : XYZScripts.com