object $DB_DataObject->tableName (
string $name
)
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.
This function can not be called statically.
Récupération et définition du nom de la table
<?php
$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..!
?>