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.

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:

Script pour vider le cache sous Modx

Script pour vider le cache sous Modx

L’opération la plus répétitive en développement quelle que soit la technologie est certainement vider le cache, voici un petit script pour vider le cache sous Modx.

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