public function __get($name) { if (preg_match('#^name_([a-z]{2})$#', $name, $m)) { $ret = $this->getModel()->getNameByLanguageAndId($m[1], $this->id); } else { $ret = parent::__get($name); } return $ret; }
public function __get($name) { if (in_array($name, $this->_model->getExprColumns())) { $name = $this->_transformColumnName($name); if (!isset($this->_data[$name])) { $ret = null; } else { $ret = $this->_data[$name]; } } else { $ret = parent::__get($name); } if ($ret instanceof MongoDate) { $ret = date('Y-m-d H:i:s', $ret->sec); } return $ret; }