示例#1
0
 /**
  * Attribute getter
  *
  * @param string $attr
  * @return mixed
  */
 public function __get($attr)
 {
     if ($this::has_attr($attr) && $this::is_rel($attr)) {
         return $this->get_rel($attr);
     } else {
         if ($attr == 'id' || $attr == $this::get_id_col()) {
             return def($this->data[$this::get_id_col()], 0);
         }
         return parent::__get($attr);
     }
 }