小编Vai*_*ahu的帖子

如何在Magento Admin中覆盖_prepareCollection和_prepareColumns

如何将_prepareCollection和_prepareColumn从核心覆盖到本地.我想在网格中添加新列.这该怎么做?

protected function _prepareCollection()
  {
      $collection = Mage::getModel('players/players')->getCollection();
      $this->setCollection($collection);
      return parent::_prepareCollection();
  }


protected function _prepareColumns()
  {
      $this->addColumn('player_id', array(
          'header'    => Mage::helper('players')->__('ID'),
          'align'     =>'right',
          'width'     => '50px',
          'index'     => 'player_id',
      ));

      $this->addColumn('name', array(
          'header'    => Mage::helper('players')->__('Name'),
          'align'     =>'left',
          'index'     => 'name',
      ));    

      return parent::_prepareColumns();
  }
Run Code Online (Sandbox Code Playgroud)

overriding magento

0
推荐指数
1
解决办法
5932
查看次数

标签 统计

magento ×1

overriding ×1