PHP : Utilisation des micro-frameworks​

Gérer les données

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Le système de gestion de base de données est de type ORM (Object Relationnal Mapping, base orientée objet). Il simplifiera le dialogue avec votre base de données.
02:39

Transcription

En termes d'accès aux bases de données, c'est presque l'un des seuls qui en fournit, alors peut-être avec Eloquent que l'on peut retrouver effectivement sur Lumen, et il va nous fournir pour le coup Fat-Free un système de gestion et de connexion à la base de données extrêmement simple. Pour configurer un accès à une base de données, on pourra simplement faire un set('DB', et ici on démarrera directement une base de données. On a la possibilité géniale d'utiliser ce qu'on veut comme base de données, du MySQL si on le souhaite, mais on peut aussi utiliser du SQLite, et alors mieux que ça, on va descendre un petit peu, on peut utiliser sans aucun problème du MongoDB. Je vais faire une recherche dans la page, mais il y a, voilà, les différentes informations qui sont proposées. Voilà, ici on vous montre comment accéder à de la base de données MongoDB. C'est génial de pouvoir faire du MongoDB avec du PHP, et ça va être extrêmement simple. Alors, il y a plein de possibilités avec leur petit ORM. Ils ont un ORM très simple qui permet par exemple de récupérer des utilisateurs et de demander à un mapper, donc il y a un mapper, de mapper tous les utilisateurs, par exemple, sur le domaine users. Et quand vous aurez fait ça, vous pourrez créer des utilisateurs et les sauvegarder directement dans la base, et tout ça sera déjà géré par leur petit ORM maison. C'est sympa, ça permet d'aller un petit peu plus vite, ça permet de bénéficier d'un langage facile à utiliser. Vous verrez que le langage est extrêmement simple. Par exemple là, regardez ce qui se passe, on va créer un mapper sur la base de données pour les utilisateurs, les users, et on va demander de charger les utilisateurs avec un id d'utilisateur et un mot de passe. Vous voyez que là, on a la string de sélection, et juste derrière on a les paramètres qui sont passés, et on va ensuite demander une suppression, et c'est extrêmement simple à utiliser. Là, on vous montrera à chaque fois les différentes possibilités. Comment allez-vous le faire si vous êtes sur une base de données classique MySQL ? Comment le ferez-vous si vous êtes en Jig's ? Comment le ferez-vous si vous êtes en MongoDB ? On peut se connecter à plein de bases de données différentes, et surtout pour faire du CRUD de manière extrêmement simple, on a déjà tout ce qu'il faut, on a déjà toutes les informations, c'est extrêmement rapide à utiliser. C'est surprenant qu'un petit ORM comme ça soit fourni avec un micro-framework, et c'est bien parce que ça permettra d'aller vite et ça permet de bénéficier déjà d'un objet qu'on va pouvoir utiliser pour accéder à une base de données. Écoutez, on est sur du micro-framework qui est quand même au-dessus de la moyenne avec beaucoup de possibilités déjà fournies.

PHP : Utilisation des micro-frameworks​

Prenez en main les 4 outils les plus utilisés en matière de micro-frameworks : Lumen, Silex, Slim et FatFree. Mettez en place des applications PHP légères et puissantes.

1h40 (32 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Slim Slim 3
Fat-Free Framework Fat-Free Framework 3.6
Silex Silex 2
Lumen Lumen 5.2
Spécial abonnés
Date de parution :30 janv. 2017

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 !