/** * Initialize select, add country iso3 code and region name * * @return void */ public function _initSelect() { parent::_initSelect(); Zitec_TableRates_Model_Mysql4_Tablerate::prepareSelectColumns($this->_select); $this->_select->joinLeft(array('country_table' => $this->_countryTable), "country_table.country_id = main_table.{$this->_map['dest_country_id']}", array('dest_country' => 'iso2_code'))->joinLeft(array('region_table' => $this->_regionTable), "region_table.region_id = main_table.{$this->_map['dest_region_id']}", array('dest_region' => 'code', 'dest_region_name' => 'default_name')); $select = (string) $this->_select; $this->_getHelper()->log($select); }
public function __construct() { parent::__construct(); $this->_map = Zitec_TableRates_Model_Mysql4_Tablerate::getLogicalDbFieldNamesMap(); $this->setId('zitec_tablerates_tablerateGrid'); $this->setDefaultSort($this->_map['pk']); $this->setDefaultDir('DESC'); $this->setSaveParametersInSession(true); $this->setUseAjax(true); }
public function _construct() { parent::_construct(); $this->_map = Zitec_TableRates_Model_Mysql4_Tablerate::getLogicalDbFieldNamesMap(); $this->_init('zitec_tablerates/tablerate'); }
/** * * @return array */ protected function _getMap() { return Zitec_TableRates_Model_Mysql4_Tablerate::getLogicalDbFieldNamesMap(); }