我正在使用Magento 1.9.2,我正在處理自定義擴展。Magento - 嘗試隱藏銷售訂單網格中的具體狀態的訂單Adminhtml
我創建了一個副本來自
/app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php
複製到:
/app/code/local/Mage/Adminhtml/Block/Sales/Order/Grid.php
而且然後在第二個我是modifiyng此功能:
protected function _prepareCollection()
{
$collection = Mage::getResourceModel($this->_getCollectionClass());
$this->setCollection($collection);
return parent::_prepareCollection();
}
要這樣:
protected function _prepareCollection()
{
$collection = Mage::getModel('sales/order')->getCollection()->addFieldToFilter('status',array('neq' => 'epaycc'));;
$this->setCollection($collection);
return parent::_prepareCollection();
}
,現在我有其他的問題。 它似乎沒有按照我的意願顯示狀態爲epaycc
的訂單,但現在它不顯示創建訂單的客戶的名稱。請看:
我認爲這個問題的發生是因爲我還沒有設置過濾權利。 我的錯誤在哪裏,我如何解決它並實現我想要的?
在此先感謝!