【发布时间】:2011-11-01 10:41:58
【问题描述】:
我正在尝试添加一个需要进行左连接的网格。
protected function _prepareCollection()
{
$collection = Mage::getResourceModel('admin/user_collection')->join("school/school",'ref_id = referer_id',"school_name",**"left"**);
var_dump((string)$collection->getSelect());
$this->setCollection($collection);
return parent::_prepareCollection();
}
即使我在看到它显示的转储时定义了“左”:
SELECT main_table.*, school/school.school_name FROM admin_user AS main_table INNER JOIN school AS school/school ON ref_id = referer_id
我试着做一个
$collection = Mage::getResourceModel('admin/user_collection')->**joinLeft**("school/school",'ref_id = referer_id',"school_name","left");
但我的系统没有显示任何 var_dump 挂起。
【问题讨论】:
标签: magento join collections