我有一個自定義塊爲我的客戶/儀表板頁面,雖然一切正常,我不能使用以下命令:空白頁時試圖訪問Magento的收集
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;
}
我得到一個空白頁,如果我訪問此方法。我想加載訂單並將其顯示在我的儀表板上。我從銷售訂單法師模塊中獲取了此查詢。
我能夠訪問不同模塊的資源嗎?
編輯:
我限制它返回一個訂單,但沒有骰子。
$collection = Mage::getResourceModel('sales/order_collection')
->addFieldToSelect('*')
->addFieldToFilter('customer_id', Mage::getSingleton('customer/session')->getCustomer()->getId())
->setOrder('created_at', 'desc')
->setPageSize(1)
->setCurPage(1);
您的Magento安裝中有多少訂單?如果你有很多訂單可能會造成問題。或嘗試啓用錯誤消息並調試白屏問題。 – Muk
也許這個問題。如果我限制返回訂單數量 – Adam