Projet de Licence Pro. Multimédia à Le Puy. Réaliser un site de partage de créations (site web, vidéos, etc)
- Resize de l'image à l'upload sous les formats
- 125*125
- 476*476
- Originale ou max 1080*1080
- https://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql/creer-des-images-en-php
- https://github.com/liip/LiipImagineBundle
-
https://zestedesavoir.com/tutoriels/1280/creez-une-api-rest-avec-symfony-3/
- Documentation +++, meilleur site au monde. Surtout pour le $form->submit(). Il vous sauvera la vie !
-
Commencer rapidement avec FosRestBundle et JMSSerializerBundle
- http://obtao.com/blog/2013/12/creer-une-api-rest-dans-une-application-symfony/
- elle prépare également à sérialiser des données de librairies tierces avec pour exemple FOSUserBundle
- http://obtao.com/blog/2013/12/creer-une-api-rest-dans-une-application-symfony/
-
Une très bonne documentation sur les bonnes manières de faire une API :
- http://afsy.fr/avent/2013/06-best-practices-pour-vos-apis-rest-http-avec-symfony2
- Utilisation de Hateoas
- http://afsy.fr/avent/2013/06-best-practices-pour-vos-apis-rest-http-avec-symfony2
-
http://symfony.com/doc/master/bundles/FOSRestBundle/index.html
-
Le tuto suivant m'a débloqué sur les réponses qui ne sérialisaient pas mes entités et retournaient des objets vides.
-
https://github.com/SimplonReunion/developpeur-web/wiki/API-Rest-&-Symfony-:-les-d%C3%A9buts
-
Utiliser le serializer de base de symfony
$.ajax({ type:"POST", url: "api_url", data: JSON.stringify(datasObj), });
Ajouter des headers, si besoin ou utiliser CORSBundle
$headers = array( 'Access-Control-Allow-Origin' => '* ou url spécifique' );