Comment Créer un URL dans le Contrôleur comme HtmlHelper
TLDR: Comment puis-je créer une URL dans le Contrôleur similaire à la façon dont je peux utiliser le Html pour créer des Url en Vue?
Problème:
Je veux imprimer l'url de l'action d'un contrôleur, dans mon contrôleur (parce que je créer ma chaîne JSON dans mon contrôleur, pas dans la vue)
Dans un View
, je peux utiliser $this->Html->url()
, mais qu'en est-il un Contrôleur?
Dois-je utiliser défini constante comme APP_DIR
Régulateur + nom + Contrôleur de l'action?)
OriginalL'auteur mrdaliri | 2012-08-11
Vous devez vous connecter pour publier un commentaire.
Utiliser le Routeur de classe.
ou la même chose, mais en plus communs/scénario simple:
Remarque: dans Cake2.x, "Articles" serait en minuscules.
CakePHP 2.x la documentation du Routeur
CakePHP 3.x 'Générer des URLs de la documentation
N'oubliez pas d'utiliser le routage de la classe:
use Cake\Routing\Router;
OriginalL'auteur Dave