1
基本上,我希望链接sales/order和sales/order_invoice表,以便在通过发票循环时从sales/order获取order_source feild;magento加入订单和发票
这是我attmpt:
$collection = Mage::getModel('sales/order_invoice')->getCollection();
$collection = $collection->addAttributeToFilter('order_id', array('from' =>$from));
$collection->joinAttribute('order_source', 'order/order_source', 'order_id', null, 'left');
foreach($collection as $invoice){
$orderSource = $invoice->getOrderSource();
//do other stuff
}
我是新来的Magento
order_source是我添加的客户属性 – rosh3000
'joinAttribute'对我来说看起来不错。你能解释什么是错的吗? – clockworkgeek
@clockworkgeek我无法访问该变量,即它始终是'null',当我尝试排序时发现问题,因为它给了我一个错误消息:'致命错误:... Main_table.order_source未找到... (你说的没错,joinAttribute') – rosh3000