object {Child Class}::staticGet (
mixed $key or $value
,
mixed $value
)
La méthode statique est similaire à la requête SELECT, cependant, elle ne nécessite pas l'instanciation de la classe. staticGet() peut optionnellement mettre en cache les résultats. (voir la section configuration)
string $key - colonne ou valeur si seulement 1 paramètre est fournit
mixed $value - valeur
object mixed - FALSE ou l'objet
Code erreur | Message d'erreur | Signification | Solution |
---|---|---|---|
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 |
Cette méthode doit être appelée statiquement.
Récupération simple de données basée sur une clé primaire
<?php
$person = DataObjects_Person::staticGet(12);
print_r($person);
?>