Clicnat
 Tout Classes Fonctions Pages
Référence de la classe clicnat_element_db

une ligne d'une table Plus de détails...

Graphe d'héritage de clicnat_element_db:
clicnat_taxon clicnat_utilisateur

Fonctions membres publiques

 __construct ($id, $nom_table, $data=null)
 constructeur
 enregistre ($colonne, $valeur)
 mise à jour d'une colonne
 id ()
 numéro d'identifiant de l'objet
 __get ($colonne)
 accès aux propriétés en lecture seule
 test_presence_proprietes_colonnes ()
 test l'existance de toutes les colonnes de la table en tant que propriétés

Fonctions membres publiques statiques

static instance ($id)

Fonctions membres protégées statiques

static _rechercher ($params, $nom_table, $schema="public")
 cherche un élément (échoue si le résultat contient plusieurs lignes)

Attributs protégés

 $table
 $date_creation
 $date_modif
 $date_instance

Description détaillée

une ligne d'une table

chaque table est associée à une classe dérivée cette classe

Documentation des constructeurs et destructeur

clicnat_element_db::__construct (   $id,
  $nom_table,
  $data = null 
)

constructeur

Paramètres
$nom_tableclasse dérivée de clicnat_table_db
$ididentifiant de la ressource a extraire
$datadonnées de l'objet évite au constructeur de faire la requête, l'id peut être omis

Réimplémentée dans clicnat_utilisateur, et clicnat_taxon.

Documentation des fonctions membres

clicnat_element_db::enregistre (   $colonne,
  $valeur 
)

mise à jour d'une colonne

Paramètres
$colonnenom de la colonne
$valeurvaleur a enregistrer
Renvoie
bool
clicnat_element_db::id ( )

numéro d'identifiant de l'objet

Renvoie
int
clicnat_element_db::test_presence_proprietes_colonnes ( )

test l'existance de toutes les colonnes de la table en tant que propriétés

Renvoie
bool

La documentation de cette classe a été générée à partir du fichier suivant :