Comment appeler de Contrôleur de l'action dans un autre contrôleur dans cakephp?
Je veux utiliser "getpoll" ,qui est l'action de controller users ,dans un autre contrôleur(événements de contrôleur).
Comment puis-je l'utiliser?
d'avance merci...à tous...
Cette action fait-elle avoir une vue de l'esprit?
double possible de CakePHP 2.3.8: l'Appel d'une Autre fonction de Contrôleur dans CronController.php
double possible de CakePHP 2.3.8: l'Appel d'une Autre fonction de Contrôleur dans CronController.php
OriginalL'auteur chetanspeed511987 | 2011-07-07
Vous devez vous connecter pour publier un commentaire.
Vous devez écrire la db requête de la
getPoll()
action comme une méthode dans le sondage modèle, de cette façon dans votre contrôleur, vous pouvez simplement appeler$this->User->Poll->getPolls()
pour saisir les sondages, et si les associations sont configurés correctement,$this->Event->Poll->getPolls()
, à partir des événements de contrôleur.Par exemple dans votre sondage modèle:
OriginalL'auteur Dunhamzzz
Vous pouvez utiliser requestAction méthode du contrôleur:
vous pouvez l'appeler différemment en fonction de vos besoins pour plus de détails cliquez sur le lien:
Lien vers livre de cuisine: Contrôleur de requestAction Méthode
OriginalL'auteur Headshota
Vous pouvez partager un bout de code commun entre les contrôleurs avec des composants.
http://book.cakephp.org/view/994/Introduction
OriginalL'auteur Henri
Le livre de cuisine états:
Et cette post montrent une nouvelle et meilleure approche
OriginalL'auteur Mike