Christophe Meneses - Développeur
  • Liste des articles
  • Contact
  • Linkedin
  • Github
  • Flux RSS
PHP Doctrine

Trier une collection d'objet en fonction de la valeur d'un attribut

Publié le 13/10/2018.

Cet article explique comment trier une collection d'objet en PHP. Cette collection a été récupérée avec Doctrine. Attention, il faut de préférence trier les données en SQL et non en PHP. C'est de la responsabilité de la base de données de faire ce travail et le meilleurs outil pour le faire. Sur de grosse volumétrie, vous aurez des problèmes de performances en PHP. Cependant dans certains cas particuliers, on peut avoir besoin de trier en PHP.

Voir l'article complet

PHP Symfony

Redirection dynamique avec un formulaire de connexion traditionnel Symfony

Publié le 29/01/2018.

Si vous utilisez un formulaire de connexion traditionnel et que vous voulez rediriger de manière dynamique l'utilisateur vers une page précise, il existe le paramètre de configuration success_handler du composant de sécurité. Ce paramètre de configuration est très peu documenté. Je vais donner ici un exemple d'utilisation.

Voir l'article complet

PHP Symfony

Utiliser une constante de classe dans une annotation

Publié le 06/11/2017.

Plutôt que d'utiliser des valeurs en dur dans les annotation d'une application Symfony, cet article montre comment utiliser à la place des constantes de classe.

Voir l'article complet

PHP Design Pattern

Exemple d'utilisation du Décorateur (Decorator)

Publié le 28/08/2017.

Vous trouverez dans cet article un exemple d'utilisation du patron de conception Décorateur (Decorator) en PHP.

Voir l'article complet

PHP Design Pattern

Exemple d'utilisation de la Commande (Command)

Publié le 31/07/2017.

Vous trouverez dans cet article un exemple d'utilisation du patron de conception Commande (Command) en PHP.

Voir l'article complet

  • <<
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • >
  • >>

Liste des articles par catégorie

  1. Tous 128
  2. Apache2
  3. APC1
  4. Assetic2
  5. Bash2
  6. CentOS9
  7. Composer6
  8. CSS1
  9. Debian1
  10. Deployer1
  11. Design Pattern11
  12. Docker8
  13. Doctrine14
  14. Elasticsearch3
  15. Git6
  16. Google Charts1
  17. Hardware1
  18. Hébergement1
  19. JavaScript1
  20. jQuery4
  21. Kibana2
  22. Logstash1
  23. Machine Learning1
  24. MariaDB2
  25. Memcached2
  26. MySQL3
  27. Nginx3
  28. Panther5
  29. PHP60
  30. PHP_CodeSniffer1
  31. PHP-FPM2
  32. PhpMyAdmin1
  33. PhpStorm3
  34. PHPUnit6
  35. PostgreSQL2
  36. RabbitMQ2
  37. SQL1
  38. SVN4
  39. Sybase ASE1
  40. Symfony57
  41. Twig3
  42. Ubuntu15
  43. Vue.js2
  44. Vuex1
  45. Webpack Encore1
  46. Xdebug5

Derniers articles publiés

PHP / Symfony
API REST dans un projet Symfony : exemple de téléchargement de fichier

Docker / Panther
Erreur lors de la mise à jour de Panther : Facebook\WebDriver\Exception\SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version X

Ubuntu
Modifier la taille du swap sur Ubuntu

Docker / Nginx / Panther
Corriger l'erreur : Facebook\WebDriver\Exception\WebDriverCurlException: Operation timed out after 30001 milliseconds with 0 bytes received

PHP
Différence entre les mots clés self et static dans le langage PHP

PHP Symfony MariaDB RabbitMQ Elasticsearch HTML5 CSS3 JavaScript Bootstrap

© 2014 - 2021 réalisé par Christophe MENESES