CakePHP 2.3.8: l'Appel d'une Autre fonction de Contrôleur dans CronController.php
Pour CakePHP 2.3.8
Comment puis-je appeler une Autre fonction de Contrôleur dans CronController.php
Des idées?
suppose que le composant est une meilleure alternative? Pourquoi avez-vous besoin d'appeler le contrôleur à l'intérieur d'un autre contrôleur?
OriginalL'auteur Aditya P Bhatt | 2013-10-13
Vous devez vous connecter pour publier un commentaire.
Ci-dessous le code:
Espère que cela aide quelqu'un !
Peut-être, mais au moins mon travail n'est pas bloqué au moment, il semble assez moyen facile d'aller autour d'une solution rapide finder
Le concept de "cron contrôleur" est complètement imparfait de par leur conception. Vous devez utiliser un interpréteur de commande et vos données de traitement de la logique devrait être dans un modèle de sorte qu'il peut être partagé entre le contrôleur et la coquille, si nécessaire. Je baisse voté cette réponse parce que c'est l'une des plus mauvaises choses que vous pouvez faire.
OriginalL'auteur Aditya P Bhatt
Utiliser le
$this->requestAction();
méthode dans votre contrôleur de l'action. Ce n'est pas le plus recommandé un motif, mais il peut être utile et peut renvoyer des données ou en rendre l'un affichage en fonction de vos paramètres.OriginalL'auteur Derek
Que j'ai référencé le manuel pour trouver une solution à cette question.
C'est le lien:
http://book.cakephp.org/2.0/en/core-utility-libraries/app.html
OriginalL'auteur usumoio
La
App::import('Controller', 'XXX');
ne fonctionne pas pour moi.Je suis en utilisant le Gâteau 3.0
Après un certain temps, je l'ai fait travailler
Fonction de la commande que vous voulez l'appeler:
Dans un contrôleur différent, où vous devez appeler la fonction précédente pour valider quelque chose:
OriginalL'auteur lele
essayer cette
Avant de répondre, veuillez lire la question, encore et encore..
N'est pas pertinent.veuillez lire la question à nouveau.
ce n'est pas lié à la question.
OriginalL'auteur user3470042