Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'utilise les composants ZF sans utiliser le modèle MVC (bootstrap), c'est à dire en faisant des includes partout (comme Pear). J'utilise aussi la class de Sekaijin "Fast_Db_Table" permettant de réalisé directement des jointures, et je n'ai jamais eu de problème dans une utilisation "normal" du ZF. Cette classe hérite de Zend_Db_Table_Abstract.
Le problème est que les jointures ne sont pas réalisé lors d'un
$ma_table->fetchAll();
Pourtant lorsque je fais un
echo $ma_table->select()
j'ai bien la bonne requête SQL contenant les jointures. Après avoir fait un débuggage, je ne trouve pas d'erreurs.
Ma requête avec un echo $select
SELECT `ps_category_product`.*, `ps_category`.`id_category`, `ps_category_lang`.`id_lang`, `ps_category_lang`.`name` AS `name_category_lang`, `ps_lang`.`name` AS `name_lang` FROM `ps_category_product` INNER JOIN `ps_category` ON ps_category.id_category = ps_category_product.id_category INNER JOIN `ps_category_lang` ON ps_category_lang.id_category = ps_category_product.id_category INNER JOIN `ps_lang` ON ps_lang.id_lang = ps_category_lang.id_lang
Voilà, bizarre comme question...
Hors ligne
Pages: 1