-
- 1 Posts
Bonjour,
j'ai écrit un joli snippet qui suivant les paramètres qu'on lui donne ne renvoi pas la même chose.
Il définit quelques fonctions qui me servent à l'intérieur.
J'ai constaté que lancer plusieurs fois un snippet qui définit des fonctions dans un autre fait planter la génération de la page.
(via $modx->runSnippet)
En conséquence, comment régler ce problème ? (un if(!isset n'a pas suffit ...)
Au final, est-ce qu'un snippet est un morceaux de code copié/collé comme c'est le cas avec un include "normal", ou alors c'est plutot une fonction ?
Pour quelqu'un qui a l'habitude de coder, c'est original comme fonctionnement ... C'est pas franchement une fonction, car ça ne peut renvoyer que des chaines ... mais c'est pas vraiment des morceaux copié/collés non plus ....