Re: initialiser une nouvelle table

JLuc <[email protected]> Thu, 29 Apr 2021 22:24:30 +0200
Newsgroups gmane.comp.web.spip.user
Message-ID <[email protected]>
Le 29/04/2021 à 19:54, nicod_ 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.

La doc : https://programmer.spip.net/Le-fichier-_administrations-des-plugins
JL

> 
> 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
>