Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel de CakePHP

Préfixer ses routes

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Lorsque vous avez un panneau d'administration pour votre site, vous pouvez obtenir un niveau entier d'action préfixé par une URL.
02:20

Transcription

Nous allons voir ici comment préfixer vos routes. Les préfixes permettent de créer des sous-groupes de route. Par exemple, si vous disposez d'une partie administrateur, la méthode préfixe permet de créer des préfixes de route. Donc là, je vais copier-coller dans « routes.php », « Router::prefix ». Donc là, ça permet de dire que je crée un préfixe « /admin », et lorsque je taperai « /admin/ », j'appellerai le contrôleur « Admin » et l'action « index ». Et lorsque je taperai « /admin/show », j'appellerai toujours le contrôleur « Admin » et l'action « show ». Maintenant, je vais créer le contrôleur « Admin ». Pour ça, je vais commencer par copier-coller le nom et je vais créer un dossier que je vais nommer « Admin », et dans ce dossier, je vais créer un fichier et je vais coller le contenu du « AdminController ». Donc ici, vous pouvez voir que là « namespace » est différent, puisque j'ai rajouté un dossier, du coup j'ai rajouté « \Admin ». Par exemple, dans le « UsersController » qu'on avait ici, j'avais comme « namespace », « App\Controller », et maintenant, j'ai bien « App\Controller\Admin ». Il étend toujours de la même classe et son nom est « AdminController ». Donc ici, j'ai deux fonctions, une fonction « show » et une fonction « index », avec deux debugs, « Show action » et « Index action ». Ici, j'enregistre, et ensuite je vais voir, « /admin/ ». Donc ici, j'ai bien le « Index action ». « Index action » qui se trouve ici. Donc là, je suis bien passé dans la route qui s'appelait « / », j'ai bien appelé le contrôleur « Admin » et l'action « index ». Maintenant, nous allons faire le même test avec « show ». Donc ici, j'ai bien « Show action ». Donc c'est pareil, j'ai bien appelé l'action « show » quand j'ai fait un « /admin/show ». Dans les prochaines vidéos, nous verrons comment router des plugins, comment générer des URL spécifiques et comment aller plus loin avec des routes.

L'essentiel de CakePHP

Développez des applications web évolutives avec CakePHP, du simple blog au site e-commerce à fort trafic. Installez et configurez le framework, maîtrisez le routing, etc.

3h39 (45 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
CakePHP CakePHP 3
Spécial abonnés
Date de parution :22 nov. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !