12/10/2011, 23:59:23
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4.3
#~ Url du site : localhost
#~ Hébergeur / Soft : moi
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
Je me suis fait un petit modifier smarty pour trier les tableaux multidimensionnels avec comme paramètre la clé des sous-tableaux sur laquelle le tri est fait.
par exemple avec comme tableau :
Code :
$foo= array (0 => array ( "a" => "Paris",
"b" => 20,
"c" => 75
),
1 => array ( "a" => "Marseille",
"b" => 16,
"c" => 13
),
2 => array ( "a" => "Lyon",
"b" => 9,
"c" => 69
)
);
En utilisant le modifier smarty comme suit on tri le tableau sur la clé "a" :
Code :
$foo|@sort_multidim_array:"a"
Tout fonctionne très bien, mais je me pose quelques questions :
- est-ce que c'est un smarty_cms_modifier ou un smatry_modifier ?
(vu que je ne fais pas une seconde référence au cms, je penche pour un smatry_modifier)
- je le colle ou ce modifier ? dans lib/smarty/plugins ou dans plugins ?
(je le collerais bien direct dans plugins)
Si vous avez un avis ... je suis preneur.
Bredt