L'essentiel de CakePHP

Créer des actions dans ses contrôleurs

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Les actions sont des fonctions publiques définies dans votre contrôleur. Elles peuvent prendre des paramètres et elles renvoient une sortie qui est la réponse donnée à l'utilisateur.
02:21

Transcription

Créer des actions, c'est des choses que nous avons déjà fait auparavant Donc ici nous allons repartir de zéro pour le fichier ArticlesController Comme ça, ça nous permettra de récupérer une base propre. Donc je vais enlever tout ce qui se trouve à l'intérieur. Voilà, je colle. Donc par défaut, en fait, pour le nommage des actions l'action qui permet d'afficher l'ensemble des articles, c'est Index. Une action qui permet de voir un article, c'est View. Une action qui permet d'ajouter un article, c'est Add. Une action qui permet de modifier, c'est Edit. Une action qui permet de supprimer, c'est Delete. Donc là, c'est le nommage classique de CakePHP. Ensuite, il faut toujours bien veiller à ce que vos actions soient bien référencées aussi dans le Routes.php. Donc ici vous pouvez voir qu'on a bien Index, Add, Del, Edit et Show. Et je vais bien vérifier que j'ai bien la même chose, sauf qu'ici, j'ai bien Delete. Si j'ai renommé en Delete, ici j'avais Del. Donc là je renomme et je fais attention. Ensuite j'ai bien Index, Add, Delete, Edit et Show. Et Show d'ailleurs, je l'ai renommé en View puisque dans CakePhp, c'est le View qui est utilisé. Lorsque je vous parle en fait d'actions par défaut, donc c'est les actions par défaut qui sont définies dans CakePhp lorsque vous faites un Crude, un Crude avec Bake. Donc pour information, Bake c'est un outil en ligne de commande qui nous permet de générer automatiquement tout un tas de contrôleurs de classes, de vues, etc. Du coup, en fait, il y a certaines normes qu'il faut respecter et je vous invite vraiment à respecter ces normes du Crude. Pour lister, c'est Index; pour voir, c'est View; pour ajouter, c'est Add; pour modifier, c'est Edit; pour supprimer, c'est Delete. Pour l'instant, nous faisons tout à la main. On commence à écrire l'ensemble des actions, etc. Dans de prochaines vidéos, nous verrons comment automatiser tout cela avec Bake, du coup, qui est un outil en ligne de commande qui permet de générer automatiquement du code. Ici nous n'avons pas de fichiers CTP qui référencent ces actions. Donc nous verrons dans une vidéo prochaine comment faire en sorte qu'une action référence un fichier Template spécifique.

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 !