我正在使用该事件sales_order_save_after
来尝试访问发票小计并对其进行处理。
在我的observer.php中,我有:
public function peterParker($observer)
{
$order = $observer->getEvent()->getOrder();
$orders = Mage::getModel('sales/order_invoice')->getCollection()
->addAttributeToFilter('order_id', array('eq'=>$order->getId()));
$orders->getSelect()->limit(1);
$subTotal = $orders->getSubotal();
Mage::log($subTotal);
}
但是当我下订单时,我的 php 日志中出现了这个错误:
调用未定义的方法 Mage_Sales_Model_Resource_Order_Invoice_Collection::getSubotal()