Magento 获取所有订单状态

Magento获取所有订单状态

//get all order statuses and save the array $orderStatus[status][label]
//in $status associative array
 
$orderStatusCollection = Mage::getModel('sales/order_status')->getResourceCollection()->getData();
 
$status = array();
$status= array(
        '-1'=>'Please Select..'
        );
 
foreach($orderStatusCollection as $orderStatus) {
    $status[] = array (
        'value' => $orderStatus['status'], 'label' => $orderStatus['label’]
    );
 
}

如果我们想在管理网格中添加订单状态,则需要执行以下操作,

//get all order statuses and save the array $orderStatus[status][label]
//in $orderStatusOptions[]
 
$orderStatusCollection = Mage::getModel('sales/order_status')->getResourceCollection()->getData();
 
foreach($orderStatusCollection as $orderStatus) {
    $orderStatusOptions[$orderStatus['status']] = $orderStatus['label’];

相关文章

0 0 投票数
文章评分
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论