0
我需要從獲得的數據:Magento的加入兩個集合
$collection = Mage::getResourceModel('sales/order_grid_collection')
此外,我需要從sales_flat_order
表得到state
列值。
如何加入這兩個並獲取數據?
我需要從獲得的數據:Magento的加入兩個集合
$collection = Mage::getResourceModel('sales/order_grid_collection')
此外,我需要從sales_flat_order
表得到state
列值。
如何加入這兩個並獲取數據?
您需要將連接添加到集合的選擇對象。在這種情況下,這是很簡單的爲參與(sales_flat_order_grid
和sales_flat_order
)2個表是很容易被普通的entity_id
列兩個錶鏈接:
$collection = Mage::getResourceModel('sales/order_grid_collection');
$select = $collection->getSelect();
$resource = Mage::getSingleton('core/resource');
$select->join(
array('order' => $resource->getTableName('sales/order')),
'main_table.entity_id = order.entity_id',
array('state')
);
謝謝喬納森。這很棒。對我來說工作得很好。 – KNKM 2014-11-04 05:03:16