Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour ! (encore!)
Je sais qu'on peut faire ça :
$select = $db->select() ->from( array('p' => 'produits') );
Ce qui est équivalent à "FROM produits AS p"
J'aimerais faire de même avec mon Zend_Db_Table_Select
Pour illustrer :
$produits = new Produits(); $select = $produits->select() ;
Ce code rendra une requête contenant : "FROM produits", et moi j'aimerais rajouter le AS p.
Comment faire ?
Encore uen fois, merci d'avance !
Hors ligne
je crois qu'on est obligé de définir ca dans le from() malheuresement...
Hors ligne
Mh...
Et si il s'agit d'un Zend_Db_Table_Select, si j'appelle son from(), est ce que ça va remplacer, ou bien s'ajouter au from existant ?
Hors ligne
tu peut faire un :
$produits = new Produits(); $select = $produits->select() ->from(array('p'=>$produits->_name),array('champ1','champ2',...))-> ...
Ou le faire dans la classe produits(), c'est mieux...
Dernière modification par stf (26-06-2008 11:48:29)
Hors ligne
Après quelques tests, jai fini par découvrir qu'un Zend_Db_Table_Select perd son from[] si on lui rajoute un join !! Je suis donc de toute manière obligé de lui redéfinir le from...
Hors ligne
Pages: 1