Magento加入2桌

时间:2014-03-31 14:38:49

标签: php sql magento

我想加入管理表和magento中的另一个配置文件表我应该怎么做?

我想加入$userModel = Mage::getModel('admin/user');表格和

$vendorModel = Mage::getModel('vendorprofile/vendor');

1 个答案:

答案 0 :(得分:2)

Riaz.try以下代码---

           $collection = Mage::getModel('admin/user')->getCollection();
    /* start inner join .vendorprofiletable is the 
Mage::getModel('vendorprofile/vendor') module table */
          $collection->getSelect()->join( array('vendorprofile'=> 'vendorprofiletable'), 
        'vendorprofile.vendor_id = main_table.entity_id', array('*'));

这里假设 vendorprofile.vendor_id = main_table.entity_id是两个表之间的关系。

如果您想查询加入,请echo $collection->getSelect();

希望它会对你有所帮助。