Bonjour,
Je me pose une question ...
Imaginons un model avec une entité Produit.
Dans ProduitTable.class.php on crée une méthode qui crée la requête pour tous les produits.
1 2 3 4 5 6 7
| public function getQueryForAll()
{
$q = Doctrine_Query::create()
->from('Produit p')
->orderBy('p.prix asc');
return $q;
} |
On appelle donc cette méthode comme ça :
1 2 3
| Doctrine_Core::getTable('Produit')->getQueryForAll();
ou
Doctrine::getTable('Produit')->getQueryForAll(); |
moi je préfère mettre la méthode getQueryForAll statique pour l'appeler ainsi
ProduitTable::getQueryForAll();
Est-ce logique ? ou dénué de sens ?
Merci d'avance
Sébastien
Partager