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;
 }
Beispiel #2
0
 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;
 }