Bonsoir à tous.
Je suis face à un soucis. Voila, je souhaite faire un lien sur une image. Jusque là, pas de soucis, voici mon code:

<?php
echo $this->Html->image('delete_contact.png',array(
    'alt'=>'Supprimer', 
    'title'=>'Supprimer',
    'url'=>array('action'=>'delete',$this->request->params'pass']'0'],$v'id']),
    'width'=>'25px',
        ));
?>

Cependant, je n'arrive pas à mettre un confirm dessus. Quelqu'un pourrait-il me dire si je fais bien? S'il y a une autre méthode?
En attendant, j'ai mis un autre lien en texte en dessous de l'image de cette manière:

<?php
echo $this->Html->link('Supprimer',array('action'=>'delete',$this->request->params'pass']'0'],$v'id']),array(),'Etes-vous certain de vouloir supprimer ce contact?');
?>

Merci d'avance.
leknoppix

2 réponses


Grafikart
Réponse acceptée

Dans le premier argument de link tu met ton Html->image() :)

leknoppix
Auteur
Réponse acceptée

J'ai testé:

echo $this->Html->link(
            $this->Html->image('delete_contact.png'),
            array('action'=>'edit',$this->request->params'pass']'0'],$v'id']),
            array('escape' => false),
            'Etes-vous certain de vouloir supprimer ce contact?'
            );

Résultat, cela marche, mais faut pas oublié le espace false.

Merci grafikart

leknoppix