PHP : Utilisation des micro-frameworks​

Configurer le micro-framework

Testez gratuitement nos 1270 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Configurer Slim est très simple, comme avec tous les micro-frameworks. Apprenez ici à gérer les principales configurations.
02:29

Transcription

Comme pour Silex, vous pourrez venir travailler les configurations de votre application. Donc ici, vous avez un petit exemple très simple d'instanciation. Donc, on initialise l'application, on vient taper la route get sur le /, et on va renvoyer ici avec un statut 200 une réponse qui sera « Hello world! » dans l'exemple, et ensuite vous lancez le app→run(), c'est exactement le même fonctionnement. Donc, concrètement, si vous prenez cet exemple et que vous venez ici le répercuter à cet endroit-là, vous ferez attention parce que pour le coup la request et la response, il ne les trouve pas mais c'est vraiment prévu pour. Ça fonctionne directement dans la méthode get tout ça, et c'est injecté sur la fonction anonyme. Vous allez sauvegarder ça et vous allez directement vous rendre non pas sur Silex, mais sur Slim puisque c'est le dossier slim, et ce sera absolument pareil, app.php. On verra qu'effectivement ça fonctionne sans aucun problème et il y a de la configuration possible. Alors, quelles sont les configurations que l'on peut ajouter ? D'abord, les configurations se construisent dans un objet config que vous pouvez nommer comme vous voulez, mais c'est un objet de configuration, dans lequel on aura ici des configurations particulières. Donc, il y a un settings dans lequel on va venir référencer les choses. En fonction des différents plug-ins que vous allez ajouter aussi après, vous aurez la possibilité de travailler sur différentes configurations. Là, en l'occurrence, je vous en donne quelques-unes. N'hésitez pas à regarder en bas puisqu'il y a ici les configurations par défaut que vous pouvez configurer par rapport à Slim, notamment la version HTTP que vous utilisez, le ChunkSize, c'est-à-dire la taille des différentes parties d'une réponse, parce que bien sûr on envoie une réponse au navigateur, et on peut définir ici la taille de chaque paquet. On a des propriétés de buffering, c'est-à-dire est-ce qu'on a ou pas du buffer quand on fait une sortie ? On a aussi les erreurs, donc le DisplayErrorDetails si vous voulez avoir des détails sur les erreurs, vous pouvez passer ce paramètre à True. Et vous voyez qu'il y a quelques petites configurations, et bien sûr à chaque fois quand vous allez utiliser des plug-ins, il y aura de la configuration, c'est comme cela que ça va se définir. Et il faudra ici injecter la configuration dans le démarrage de votre application. Donc, ça se fera à cet endroit-là. C'est ici que vous viendrez appliquer la configuration. C'est facile, simple, eh bien voilà, on est sur du micro-framework.

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 !