我创建了一个自定义模块,并在管理网格中调用模块集合。
protected function _prepareCollection()
{
Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
$collection = Mage::getModel('mymodule/custom')->getCollection();
$this->setCollection($collection);
return parent::_prepareCollection();
}
我想在模块表中按列值使用group ..
我试过这个
protected function _prepareCollection()
{
Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
$collection = Mage::getModel('mymodule/custom')->getCollection()->getSelect()->group('column_2');
$this->setCollection($collection);
return parent::_prepareCollection();
}
但它无法正常抛出错误
Unrecognized method 'setPageSize()'
我没有在grid.php的任何地方使用
任何人都可以向我提出我的代码问题或问题解决方案
答案 0 :(得分:1)
检查:
protected function _prepareCollection()
{
Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
$collection = Mage::getModel('mymodule/custom')->getCollection();
$collection->getSelect()->group('column_2');
$this->setCollection($collection);
return parent::_prepareCollection();
}
答案 1 :(得分:0)
//尝试使用以下代码。
$collection = Mage::getModel('mymodule/custom')->getCollection();
$collection->getSelect()->group('column_2');