[spip-dev] Saisies en PHP

Hello,

Je n’arrive pas à choper la documentation si elle existe sur la mise en place de saisies en PHP en passant par la fonction formulaire_xxx_saisies_dist().
Je n’ai pas de souci pour créer les saisies mais ce que je n’arrive pas à faire c’est à fournir les valeurs courantes (enregistrées en BDD) pour les fournir à chaque saisie.

Quand on passe par #GENERER_SAISIES on passe ces valeurs dans le ENV et la balise se débrouille pour affecter les valeurs courantes à chaque saisie.
Quand tout se fait en PHP existe-t-il une fonction à appliquer aux saisies pour le faire ou doit-on faire une boucle pour affecter l’option “defaut” de chaque saisie concernée ?

Merci d’avance

Voici comment je fais :

https://git.spip.net/spip-contrib-extensions/list_elec/src/branch/master/formulaires/editer_list_elec.php

Avec formulaires_editer_objet_charger

ton message me fait penser qu'en fait on pourrait automatiser cela, comme on le fait pour les formulaires config.

cf https://git.spip.net/spip-contrib-extensions/saisies/src/branch/master/saisies_pipelines.php#L133

j

Tite question au passage, par simple curiosité, je ne comprends pas pourquoi tu unset($valeurs['id_list_elec']); dans formulaires_charger ?

https://git.spip.net/spip-contrib-extensions/list_elec/src/branch/master/formulaires/editer_list_elec.php#L96