2015-08-17 3 views
1

Есть ли в любом случае, что я могу присоединиться к таблице groupdeals/coupon к моей коллекции сетки? это моя подготовить коллекцию функцииMagento Join и Left Join function

protected function _prepareCollection() 
{ 
    $orderIds = Mage::getModel('sales/order_item')->getCollection()->addFieldToFilter('product_id', $this->getRequest()->getParam('id'))->getColumnValues('order_id'); 
    $collection = Mage::getResourceModel('sales/order_grid_collection')->addAttributeToFilter('entity_id', array('in' => $orderIds)); 

    $this->setCollection($collection); 
    return parent::_prepareCollection(); 
} 

Теперь я хочу, чтобы присоединиться к столу groupon_coupons groupon database table

я хочу присоединиться к таблицам, так что я могу фильтровать код купона и код из моего заказа Grid.

+0

есть способы объединить две таблицы Magento. Пожалуйста, будьте ясны. – Sundar

+0

Я хочу присоединиться к моей таблице groupdeas_coupon с моей сеткой grid_order, чтобы я мог фильтровать заказы по купону –

ответ

0

добавить эту строку в коллекцию ->join(array('tblalias' => 'tablename'),'main_table.fildname = tblalias.fildname',array('fildfromsecondtable' => 'tblalias.filedname'))