public function __get($name) { $this->_loadFields(); if (isset(self::$fields[$name])) { return $this->getCustomFieldValueByName($name); } else { return parent::__get($name); } }
public function __isset($name) { $isAttr = isset($this->columns[$name]); if (!$isAttr) { $this->_loadCf(); } if (!$isAttr && isset(self::$fields[$name])) { $var = $this->getCustomFieldValueByName($name); return isset($var); } else { return parent::__get($name); } }