$collection = Mage::getModel('module/model_name')->getCollection(); $collection->getSelect()->join( array('table_alias'=>$this->getTable('module/table_name')), 'main_table.foreign_id = table_alias.primary_key', array('table_alias.*'), 'schema_name_if_different'); For Example, $collection = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect('name') ->addAttributeToSelect('sku') ->addAttributeToSelect('price') ->addAttributeToSelect('status') ->addAttributeToSelect('visibility') ->addAttributeToFilter('type_id', array('eq' => 'simple')) ->addFieldToFilter('status', Mage_Catalog_Model_Product_Status::STATUS_ENABLED) ->addAttributeToFilter('visibility', array('neq' => 1));
Monday, 13 May 2013
Join custom table to product collection in magento
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment