Magento订单网格 - 远程IP未显示

时间:2016-05-11 09:32:19

标签: magento grid

我正在尝试自定义管理订单网格以显示订单的远程IP。

我按照文档覆盖了订单网格块,如此处其他主题所示。远程ip列出现在页面中,但不返回任何值。我检查了数据库以确认IP存在,我检查了集合发送的查询,一切似乎都是有序的。

这是块代码:

<?php

class Gawebstudio_Veloactif_Block_Adminhtml_Order_Grid extends Mage_Adminhtml_Block_Sales_Order_Grid
{
    protected function _prepareColumns()
    {
	$this->addColumnAfter('remote_ip', array(
            'header'=> 'IP',
            'width' => '40px',
            'type'  => 'text',
            'index' => 'remote_ip',
        ), 'status');
		
	parent::_prepareColumns();
    }

    protected function _prepareCollection()
    {
        $collection = Mage::getResourceModel($this->_getCollectionClass());
	$collection->join('sales/order', 'sales_flat_order.entity_id = main_table.entity_id', array('remote_ip'));
	$this->setCollection($collection);
    return parent::_prepareCollection();
    }
}

我错过了什么吗?

提前感谢您的帮助!

0 个答案:

没有答案