我定製的Magento FAQ extension的排序FAQ項目由category.below集合 用來獲取所有項目活動的常見問題的項目。Magento的連接表收集
$collection = Mage :: getModel('flagbit_faq/faq')->getCollection()
->addStoreFilter(Mage :: app()->getStore())
->addIsActiveFilter();
有關係表 「faq_category_item」
表結構: -
category_id faq_id
1 1
2 2
1 3
所以我決定把兩個tables.I不成功在這。 我想下面是什麼。
$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();
哪些錯誤在此,我怎麼能過濾特定類別items.Please分享一些好的鏈接以瞭解Magento的模型集合。
在此先感謝
:thanks.can你很好的解釋分享一些鏈接,瞭解法師模型集合。 – Gowri
您可以用[艾倫風暴的教程](http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections)或[他的博客(http開頭://alanstorm.com/category/magento)。 – clockworkgeek