Documentation du code de SPIP et de ses plugins

Taxonomie

taxonomie_declarations.php

Déclarations relatives à la base de données.

Table of Contents

Functions

taxonomie_declarer_tables_interfaces()  : array<string|int, mixed>
Déclaration des alias de tables et des filtres automatiques de champs.
taxonomie_declarer_tables_objets_sql()  : array<string|int, mixed>
Déclaration des objets éditoriaux du plugin. Le plugin ajoute l'objet taxon au travers de la seule table `spip_taxons` qui contient aussi les taxons de type `espèce`.

Functions

taxonomie_declarer_tables_interfaces()

Déclaration des alias de tables et des filtres automatiques de champs.

taxonomie_declarer_tables_interfaces(array<string|int, mixed> $interfaces) : array<string|int, mixed>
Parameters
$interfaces : array<string|int, mixed>

Déclarations d'interface pour le compilateur.

Tags
pipeline

declarer_tables_interfaces

Return values
array<string|int, mixed>

Déclarations d'interface pour le compilateur mises à jour.

taxonomie_declarer_tables_objets_sql()

Déclaration des objets éditoriaux du plugin. Le plugin ajoute l'objet taxon au travers de la seule table `spip_taxons` qui contient aussi les taxons de type `espèce`.

taxonomie_declarer_tables_objets_sql(array<string|int, mixed> $tables) : array<string|int, mixed>

L'objet taxon est défini comme une arborescence de taxons du règne au rang le plus petit dans le règne. Les taxons de rang égal ou inférieur à l'espèce font aussi partie de cette table. Les champs principaux sont les suivants : - nom_scientifique est le nom en latin. Il est unique pour un rang taxonomique donné. - rang taxonomique est une valeur parmi kingdom, phylum, class, order, family, genus, species... - nom_commun est le nom vulgaire, si possible normalisé par une commission officielle. Il peut coïncider ou pas avec le nom vernaculaire. - auteur est une information composée d'un ou plusieurs noms complétés par une date (ex : Linneus, 1798). - tsn est l'identifiant numérique unique du taxon dans la base taxonomique ITIS. - tsn_parent permet de créer l'arborescence taxonomique du règne conformément à l'organisation de la base ITIS. - espece indique si oui ou non le taxon à un rang supérieur ou inférieur ou égal à species.

Parameters
$tables : array<string|int, mixed>

Description des tables de la base.

Tags
pipeline

declarer_tables_objets_sql

Return values
array<string|int, mixed>

Description des tables de la base complétée par celles du plugin.


        
On this page

Search results