Spécifier l'action pour le bouton "end"

Par flinstone, il y a 13 ans


Salut tout le monde,
SVP, comment faire pour imposer à un bouton end d'une Forme pour qu'il exécute une action précise d'un contrôleur ?
exemple:
dans mon cas, j'ai mis une Forme pour la connexion dans un Menu du Layout par défaut pour que l'utilisateur puisse s'authentifier n'importe quel moment quand il navigue sur le site; alors le problème c'est qu'on il introduit ses données et valide rien ne se passe (puisque on ne fait pas appel à l'action login) sauf si on demande d'accéder à un lieu protégé (profil par exemple).
J'espère être clair ^^.
Merci bien.

6 réponses

flinstone, il y a 13 ans

ok Merci bien coloo et toi aussi Aiftea :)

zenkiai, il y a 13 ans

Salut,
je ne suis pas sûr d'avoir compris ta question,
mais un bouton connexion pour accéder à l'action login du controller users s'écrirait ainsi :

<?php echo $this->Html->link("Connexion",array('action'=>'login','controller'=>'users')); ?>.
Digikube, il y a 13 ans

C'est pas au niveau du end() mais du create() que tu peux spécifier le controller à appeler.

flinstone, il y a 13 ans

Aiftea : comment faire stp ?!
zenkiai : c'est sûr tu n'as pas compris la question hh

zenkiai, il y a 13 ans

en effet je n'avais pas compris que tu parlais de ça.