Datetime 订单项目网格中的交货日期排序不正确

Datetime 订单项目网格中的交货日期排序不正确,datetime,magento-1.7,gridview-sorting,Datetime,Magento 1.7,Gridview Sorting,我在magento的管理面板中创建了销售订单项目网格。网格将正确显示显示日期。但是,当我尝试根据交货日期进行排序时,它不起作用。 我将交付日期包括如下: $this->addColumn('proptions', array( 'header' => Mage::helper('Sales')->__('Delivery Date'), 'index' => 'proptions', 'renderer' =

我在magento的管理面板中创建了销售订单项目网格。网格将正确显示显示日期。但是,当我尝试根据交货日期进行排序时,它不起作用。 我将交付日期包括如下:

$this->addColumn('proptions', array(
        'header'    => Mage::helper('Sales')->__('Delivery Date'),
        'index'     => 'proptions',
        'renderer'  =>  new Bakery_Core_Block_Adminhtml_Renderer_Data(),
        'type'      => 'datetime',
    ));
在U数据中,我执行以下操作:

$val = substr($_option['value'],0,10);  //returns format dd/MM/yyyy                    
                $val = str_replace("/","-",$val);  //returns dd-MM-yyyy
                $dateTimestamp = Mage::getModel('core/date')->timestamp(strtotime($val));
                $format_val = date('d M Y', $dateTimestamp);  // returns e.g. 13 Aug 2013
我已将此列的网格类型设置为datetime。但是,它仍然没有按照正确的顺序排序日期。 如何解决此问题

谢谢,
Neet

我检查了促销中的表格,它似乎用“日期”表示“类型”

范例

    $this->addColumn('to_date', array(
        'header'    => Mage::helper('catalogrule')->__('Date Expire'),
        'align'     => 'left',
        'width'     => '120px',
        'type'      => 'date',
        'default'   => '--',
        'index'     => 'to_date',
    ));

嗨,将类型更改为最新也不起作用。交货日期排序不正确。您好,我检查了代码,问题似乎存在,因为没有为此列设置类型。由于我在添加此列时使用了渲染器,因此类型不会设置为date或datetime。在我移除渲染器的那一刻,Column.php中的类型就设置好了。我需要渲染器,因为我们从数据库收到的是一个完整的自定义选项列表,以非序列化的形式。我创建了一个渲染器类Data.php,它扩展了Datetime.php。问题仍然存在。你能把模块上传到我可以看的地方吗?