magento join的方式为:
$collection = Mage::getModel('email/template')->getCollection();
$collection->getSelect()->join(array('t2' => $erp_email_templatecategory),'main_table.category_id = t2.id');
上面是可以输出的,
如果改成下面:
$collection = Mage::getModel('email/template')->getCollection()->getSelect()
->join(array('t2' => $erp_email_templatecategory),'main_table.category_id = t2.id');就会报错,必须先赋值给collection,然后才可以使用、