2011-08-17 58 views
0

我想對Magento中的集合對象發出加入請求。我用這個:加入集合請求

$sets = Mage::getModel('magasin/geodecoupage')->getCollection() 
     ->getSelect() 
     ->joinLeft(array("i18n" => 'geo_decoupage_i18n'), 'i18n.geo_decoupage_id = main_table.id'); 

我得到了很好的SQL請求時,我回聲$集,但我怎麼能執行它,並用結果工作?

謝謝

回答

1

您分配了Zend選擇對象$sets。以下是如何分配集合,然後再執行連接。

$sets = Mage::getModel('magasin/geodecoupage')->getCollection(); 
$sets->getSelect() 
    ->joinLeft(array("i18n" => 'geo_decoupage_i18n'), 'i18n.geo_decoupage_id = main_table.id'); 

// and now for an example 
foreach ($sets as $item) { 
    var_dump($item->debug()); // prints out the loaded attributes and values 
} 
+0

完美,謝謝! – Sebastien 2011-08-17 14:38:05