DB_DataObject::staticGet()

DB_DataObject::staticGet() -- Requête SELECT et mise en cache

Synopsis

mixed DB_DataObject::staticGet (string $class, mixed $key or $value [, mixed $value])

Description

Avertissement

Cette méthode est obsolète, il est recommandé d'utiliser use ::factory() et ->get() à la place.

La méthode statique est une combinaison de factory() et de get(). staticGet() mettra en cache les données retournées dans une variable globale pour un accès plus raide dans la même requête (toutes les modifications sur les données effaceront le cache).

Paramètres

Valeur retournée

object mixed - FALSE ou l'objet

Valeurs renvoyées

Tableau 34-1. Valeurs PEAR_Error possibles

Code erreurMessage d'erreurSignificationSolution
DB_DATAOBJECT_ERROR_NOCLASS<< could not autoload $class >>Impossible de charger $class 
DB_DATAOBJECT_ERROR_NOCLASS<< Error creating $newclass >>Erreur lors de la création de $newclass 
DB_DATAOBJECT_ERROR_NODATA<< No Data return from get $key $value >>Aucune donnée retournée depuis $key $value 

Note

Cette méthode doit être appelée statiquement.

Exemple