2013-08-01 32 views
0

我需要檢查total_invoiced字段是否在Magento的sales_flat_order表中有一個值。我如何檢查它?檢查數據庫項是否爲空,在Magento

我在電網代碼,

protected function _prepareCollection() 
    { 
     $collection = Mage::getModel('sales/order')->getCollection()->addFilter('total_invoiced','notnull'); 
     $this->setCollection($collection); 
     return parent::_prepareCollection(); 
    } 

我需要在total_invoiced字段添加具有價值的訂單到一個集合。我怎麼能?請分享如果有人知道解決方案。

回答

2

我不太清楚,但是這可能會有所幫助:

$collection = Mage::getModel('sales/order')->getCollection()->addFieldToFilter('total_invoiced',array('notnull' => true)); 
+0

略有變化,'addFilter'應該是'addFieldToFilter'。然後它工作!謝謝。 –

+0

更新了您的修復程序,ty) –