assign <methodsynopsis> <type>void</type><methodname>assign</methodname> <methodparam><type>mixed</type><parameter>var</parameter></methodparam> </methodsynopsis> <methodsynopsis> <type>void</type><methodname>assign</methodname> <methodparam><type>string</type><parameter>varname</parameter></methodparam> <methodparam><type>mixed</type><parameter>var</parameter></methodparam> </methodsynopsis> <para> Utilisée pour assigner des valeurs aux templates. Vous pouvez explicitement passer des paires nom/valeur, ou des tableaux associatifs contenant des paires nom/valeur. </para> <example> <title>Exemple avec assign assign("Nom","Fred"); $smarty->assign("Adresse",$address); // passe un tableau associatif $smarty->assign(array('Ville' => 'Lincoln','Pays' => 'Nebraska')); ?> ]]> Voir aussi assign_by_ref(), clear_assign(), append(), {assign} et get_template_vars().