magento table de jointure collection

Je suis personnalisation de Magento FAQ extension pour trier les éléments de la faq par catégorie.ci-dessous la collection est
utilisé pour obtenir tous les éléments actifs éléments de la faq.

$collection = Mage :: getModel('flagbit_faq/faq')->getCollection() 
              ->addStoreFilter(Mage :: app()->getStore())
              ->addIsActiveFilter();  

il est à la table de relation "faq_category_item"

Structure de la Table:-

category_id    faq_id
   1              1
   2              2
   1              3 

Je décide donc de joindre deux tables.Je unsuccess.
Ce que j'ai essayé est ci-dessous.

$tbl_faq_item = Mage::getSingleton('core/resource')->getTableName('faq_category_item');

$collection = Mage :: getModel('flagbit_faq/faq')->getCollection() 
                  ->getSelect()
                  ->join(array('t2' => $tbl_faq_item),'main_table.faq_id = t2.faq_id','t2.category_id')  
                  ->addStoreFilter(Mage :: app()->getStore())
                  ->addIsActiveFilter();

Quoi de mal à cela et comment puis-je filtrer la catégorie particulière des éléments.Merci de partager quelques bons liens pour en savoir Magento collections du modèle.

Merci d'avance

OriginalL'auteur Gowri | 2011-12-01