/** * Retrieve row field value * * @param string $columnName The user-specified column name. * @return string The corresponding column value. */ public function __get($columnName) { $columnName = $this->_transformColumn($columnName); if ($columnName == 'type' || $columnName == 'view') { return unserialize($this->_data[$columnName]); } else { return parent::__get($columnName); } }