DB_DataObject::factory()

DB_DataObject::factory() -- Chargement automatique et instanciation d'une classe, basée sur le nom d'une table

Synopsis

mixed DB_DataObject::factory ([string $table])

Description

C'est la façon recommandée pour charger automatiquement une classe, et l'instancier. La classe est chargée, en se basant sur les options de configuration (class_location et class_prefix) pour le nommage de la classe.

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

Note

Cette méthode peut être appelée statiquement ou dynamiquement.

Exemple