Merci Alexandre, cela m'a permis de voir ce qui ne vas pas.
J'ai dump d'abord :
var_dump(Tools::getValue('choix'));
J'ai donc trois problèmes :
Le premier étant que peut importe la checkbox que j'ai sélectionné, je récupère toujours la même chose, ce qui est un peu embêtant pour différencier mes différentes checkbox :
array(1) { [0]=> string(2) "on" }
Mon second est que je ne voit pas comment chargé ces données ensuite pour checker les chekbox en fonction des valeurs sauvegardés, quand j'ai un champ de texte j'y arrive sans problème. Je devrais donc boucler sur cette config pour ensuite pre-check les checkbox. Mais comment pre-check une checkbox ?
Mon troisième problème est : Même si actuellement les données des boutons ne correspondent pas, j'ai essayé de les ajouté à la configuration actuel. Quand je dump mon $newConfiguration j'ai ça :
array(3) { [0]=> array(1) { ["Vêtements"]=> string(2) "on" } [1]=> array(1) { ["Alimentation et boissons"]=> NULL } [2]=> array(1) { ["Mobilier et déco"]=> NULL } }
Mais ensuite j'ai voulu dump la config pour voir ce qu'il y avait dedans, et ça n'ajoute pas la totalité de mon $newConfiguration :
array(1) { ["Vêtements"]=> string(2) "on" }
Pourquoi un seul array() est ajouté ?
Cordialement