Re: initialiser une nouvelle table

nicod_ <[email protected]> Thu, 29 Apr 2021 19:54:16 +0200
Newsgroups gmane.comp.web.spip.user
Message-ID <[email protected]>
Le 27/04/2021 à 19:00, jo.baloo a écrit :
> J'ai créé le plugin, avec au depart la fabrique,  je peux donc creer  
> les tables, je peux ajouter/ modifier /supprimer des objets
> 
> mais je voudrais au depart intialiser une de ces tables avec plusieurs 
> occurences.
> 
> Je ne vois pas ou placer  l'insertion de ces occurences et comment le 
> faire proprement.

Ça se passe dans le fichiers prefixe_administrations.php, où tu peux 
déclarer une fonction qui sera appelée après la création des tables.

Je fais ça par exemple sur le plugin opquast, voir ici comment la 
fonction est déclarée :
https://git.spip.net/spip-contrib-extensions/opquast/src/branch/master/opquast_administrations.php#L40
ce qui appelle donc la fonction qui va peupler la table, un peu plus bas 
dans le même fichier :
https://git.spip.net/spip-contrib-extensions/opquast/src/branch/master/opquast_administrations.php#L87

-- 
nicod_