->tableName() -- Récupère ou définit le nom de la table d'un objet
Description
Sans aucun argument, cette méthode retourne le nom de la table de l'objet.
Avec une chaîne en argument, elle définira le nom de la table pour l'instance de l'objet.
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 34-1. Récupération et définition du nom de la table $person = new DataObjects_Person;
echo $person->tableName();
// echo's person
// Maintenant, utilisons le même objet pour exécuter une requête sur la table extra_people
$person->tableName('extra_people');
$person->id = 12;
$person->find(true);
// vous pouvez également utiliser ceci en conjonction avec table(), pour créer les objets de données pour les
// tables aléatoires.
$d = new DB_DataObject;
$d->tableName('person');
$d->table(array(
'id' => DB_DATAOBJECT_INT,
'name' => DB_DATAOBJECT_STRING,
));
$d->keys(array('id'));
$d->id = 12;
$d->find(true);
// doit faire la même chose que ci-dessus..! |
|