1
我尝试写这样的代码我怎么可以得到所有产品,我买
public function allsalesblock(){
echo 'other block ';
$orders = Mage::getResourceModel('sales/order_collection')
->addFieldToSelect('*')
->addFieldToFilter('customer_id', Mage::getSingleton('customer/session')->getId());
->addAttributeToSort('created_at', 'DESC');
$order = Mage::getModel("sales/order")->load($orders); //load order by order id
$ordered_items = $order->getAllItems();
foreach($ordered_items as $item){
echo $item->getItemId(); //product id
echo $item->getSku();
echo $item->getQtyOrdered(); //ordered qty of item
echo $item->getName();
}
}
但是,这并不工作 - 我看到白色的屏幕。我发现这个代码(修改)这里How can I display all products bought by a customer in magento?
将'php_flag display_errors on'添加到'.htaccess'文件中。您是否将该功能添加到块中,还是独立文件? – clockworkgeek 2014-10-29 11:57:07