Développement

Développement

Problème de pagination avec PagerFanta

Pagerfanta est une librarie que l’on ne présente plus tellement elle est devenu un standard pour mettre en oeuvre la pagination dans des projets PHP ou Symfony. Cependant, un petit manque de robustesse dans l’API m’a fait perdre une belle demi-journée. En effet, la pagination est bloqué à 10 quelques soit le nombre de résultat par page que j’indiquais, explications.

Symfony EasyAdmin : un administration simple et efficace

EasyAdmin est un bundle qui permet de créer une interfaces d’administration rapidement, sans réinventer la roue.

Recherche, création, lecture, modification, listing, suppression d’entités sont des opérations on ne peut plus classique dans le développement de back-office.

EasyAdmin propose tout cela simplement, alors pourquoi réinventer la roue carré ? Est-il suffisemment extensible pour répondre à l’ensemble des besoins ? Est-ce que EasyAdmin remplace avantagesement Sonata Regardons ensemble les forces et les faiblesses de ce bundle.

Tout ceux qui ont déjà eu à développer des back-offices customs savent à quel point ils peuvent être pénibles à faire évoluer et à maintenir dans le temps. Alors pourquoi s’embêter quand un admin bundle peut facilement faire 70% du travail et nous permettre de se concentrer sur les features spécifiques des clients ?

Interagir avec eZ Publish legacy depuis une commande Symfony

Un petit bout de code bien utilé qui permet de faire appel au legacy d’eZ Publish via une action Symfony.

MVC Chunck snippet modX

D'un point de vue bonne pratique de codage, la séparation entre les différentes couches applicatives est une bonne chose, elle rend le code plus facile à maintenir et favorise la réutilisabilité. Dans les exemples que l'on trouve sur Modx, et dans un soucis de concision, cette séparation n'est pas de rigueur. Regardons au travers d'un exemple comment rendre votre code plus propre avec Modx. L'exemple d'un formulaire de contact Pour illustrer mon propos, je vais reprendre l'exemple du formulaire de contact de la documentation de Modx (http://rtfm.

Pas de réponse sur un php composer.phar update

Petit problème qui m’a fait perdre pas mal de temps, https://suhosin.org/stories/index.html Suhosin est un patch de sécurité pour PHP qui peut, lorsqu’il est actif, interdire l’exécution d’un fichier PHAR. Bloquant ainsi l’exécution du script au moment où l’on importe le fichier. La solution à ce problème est de rajouter la ligne suivante au fichier de configuration de Suhosin (/etc/php5/cli/conf.d/suhosin.ini pour Debian): suhosin.executor.include.whitelist = phar Si vous n’utilisez votre_fichier.phar qu’en tant que script indépendant, vous pouvez l’exécuter avec la commande suivante:

A la une
  • Rencontre du numérique 2019 - Nîmes
  • référencement naturel d'un hôtel
  • Développeur eZ Platform
  • Tech lead Symfony
  • Expert Qualité Web

Copyright - Sylvain FIX

2009 - 2019