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

Générer le code avec Bake

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Utilisez Bake afin de générer les entités Article et Category. Puis, vous allez adapter le code généré.
03:34

Transcription

Nous allons donc commencer par créer notre modèle de données. Donc, tout d'abord, je vais créer la table "article" j'ai donc repris ce que nous avions fait lors des vidéos précédentes, ici, j'ai toujours une table "article" avec un identifiant qui est en "auto increment", un titre, un contenu, une date de création et une date de modification. Là, je fais "exécuter", ensuite.. nous allons donc créer l'ensemble du CRUD avec BEK.. donc, je me retrouve ici, ici, je colle ma commande bin "cake, bake, all" - "article" je lui dis de me faire tous les fichiers concernant mon article. Donc, ici, j'ai toujours le petit problème de droit, donc, si vous avez la même chose que moi, je vous invite à faire "ch mode a+x" de bin cake et de relancer le compte juste au-dessus. Voilà, là, j'ai tout un tas de classes qui viennent d'être créées. Imaginons maintenant que nous souhaitons ajouter une catégorie des articles, donc, nous allons modifier la table "article" ici, et nous allons aller dans "structures" et là, on va ajouter du coup, en fin de table, par exemple, on va ajouter un catégorie ID, donc catégorie underscore ID, c'est très important en fait la nomenclature ensuite, je dis x et un in de 11, par exemple et je fais "sauvegarder". Ensuite, j'ajoute, du coup, la table de catégorie, donc, la table de catégorie, c'est très simple c'est donc une table catégorie à un identifiant, un nom, une description et toujours les deux dates. Ensuite, je vais faire un coup de "bake all" sur catégorie, donc là, il m'a bien tout créé,etc.. Donc, ensuite, imaginons que pour la table "article", j'ai oublié d'ajouter le "slug" par exemple donc là, on va aller l'ajouter, donc là, je vais ajouter "slug" et c'est un WARTCHAR de 255. On fait "sauvegarder", voilà, et ensuite, nous allons ajouter un petit code pour que le "slug" soit ajouté automatiquement pour cela,il suffit d'aller "écercer", "modèle", "entity", "article", donc ici, je ne l'ai pas, je le télécharge, voilà, j'ai bien mon article ici, et je vais donc ajouter cela, pour que le "slug" soit automatiquement renseigné. Donc ici, il ne faut pas que j'oublie de faire le "use" de "inflictor" voilà, comme cela, il s'est ajouté en haut. Donc, ici, ces deux fonctions permettent de mettre une majuscule sur chacun des mots, et ensuite, lorsqu'on fait appel à "title" le "slug" est automatiquement renseigné, ça permet d'enlever les espaces et de mettre des tirets, par exemple. Ensuite, nous allons voir comment ajouter l'authentification et tout cela.

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 !