2015-12-28 108 views
0

如何從收集刪除字段從收集

我找到了方法removeFieldFromSelect()在Mage_Core_Model_Resource_Db_Collection_Abstract,但它似乎並不工作刪除字段。

我試過了。

$collection = Mage::getModel('bannermanagement/banner')->getCollection(); 
$collection->removeFieldFromSelect('status'); 

但仍然顯示字段。如何從收集

刪除該字段狀態

回答

1

我檢查removeFieldFromSelect可在Magento,但它沒有任何地方使用

,但你可以做到這樣的:

克隆您的收藏在你的自定義模塊集合文件

$ idsSelect = clone $ this-> getSelect();

然後重置列

$ idsSelect->復位(Zend_Db_Select對象:: COLUMNS);

,然後再次

設置列

$ idsSelect->列($這 - >的getResource() - > getIdFieldName(), 'MAIN_TABLE');

讓我知道,如果你需要在這個

感謝更多的幫助