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

Comprendre la notion d'ORM

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
L'ORM est un outil qui permet de manipuler des tables et des données. Découvrez ici une courte définition de cet outil.
01:57

Transcription

Nous allons voir ici une notion importante dans le Framework CakePHP. Les ORM ne sont pas un système uniquement disponible dans CakePHP, il fait partie intégrante de bon nombre de Framework et de CMS. L'ORM le plus connu est doctrine. L'ORM signifie: «Relational Mapping». C'est un ensemble de classes qui permettent d'avoir une couche d'abstraction avec la base de données. Il n'est dorénavant plus nécessaire de se soucier de comment les données vont être organisées et stockées dans la base. Dans la plupart des cas, une classe correspond à une table dans la base de données. Avec ce système il est facile de changer le système de bases de données car il y a une couche d'abstraction qui permet d'en utiliser une multitude comme mySQL, PostgreSQL ou encore Oracle. De façon globale, la pluart des CMS et des Framework utilisent ce système afin de ne plus avoir à coder directement les requêtes. En effet, pour récupérer un ensemble d'articles par exemple, vous aurez des fonctions à votre disposition comme findAll, qui vous permettra de récupérer l'ensemble des articles. Ou encore findById pour récupérer un article spécifique en fonction de son ID. Mais vous pouvez aussi effectuer des requêtes plus complexes avec des jointures, avec des where très complexes... Pouvoir limiter aussi avec un setLimit par exemple. Donc cet ORM est vraiment la base de tout Framework et de tout CMS maintenant. Dans la version 3 de CakePHP, l'ORM a totalement été réécrit et nous avons maintenant un système fiable afin de stocker et récupérer les données.

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 !