我的客户/仪表板页面有一个自定义块,虽然一切正常,但我不能使用以下内容:
public function getOrders(){
$collection = Mage::getResourceModel('sales/order_collection')
->addFieldToSelect('*')
->addFieldToFilter('customer_id', Mage::getSingleton('customer/session')->getCustomer()->getId())
->setOrder('created_at', 'desc')
;
return $collection;
}
如果我访问此方法,我会得到一个空白页。我想加载订单并将它们显示在我的仪表板上。我从销售订单 Mage 模块中获取了这个查询。
我可以访问不同模块的资源吗?
编辑:
我限制它返回一个订单,但没有骰子。
$collection = Mage::getResourceModel('sales/order_collection')
->addFieldToSelect('*')
->addFieldToFilter('customer_id', Mage::getSingleton('customer/session')->getCustomer()->getId())
->setOrder('created_at', 'desc')
->setPageSize(1)
->setCurPage(1);