Comment définir une variable aléatoire à valeurs dans Smarty
J'ai besoin d'assigner une variable qui sera utilisée pour créer l'étiquette d'identification pour certains éléments html.
Et il doit être unique.
J'ai essayé
{assign var=unique_id value=`10|mt_rand:20`}
et
{math equation='rand(10,100)'}
Mais je ne sais pas comment utiliser le résultat
Je n'ai pas d'autres idées
OriginalL'auteur cleanunicorn | 2010-03-23
Vous devez vous connecter pour publier un commentaire.
c'est une façon de définir et d'utiliser une valeur aléatoire mais que deoesn pas dire qu'il va être unique.
pouvez-vous décrire une image plus grande de ce que vous faites ?
a cette réponse vous aider ?
oui, je vous remercie.
OriginalL'auteur mcgrailm
J'ai écrit un petit plugin Smarty il y a quelques années: https://www.markus.zierhut.name/2010/05/21/php-mit-smarty-zufallszahl-erzeugen/
C'est un peu plus facile à utiliser que de la manipulation avec
mt_rand
à l'intérieur de laassign
-fonction. Et il garde compatibles avec la division de Modèle et la Vue.OriginalL'auteur asdfklgash