Exemple #1
0
 public function __get($name)
 {
     if ($name == 'author') {
         if (!empty($this->author_id) && $this->author_id > 0) {
             $this->author = Author::findById($this->author_id);
         }
     }
     return parent::__get($name);
 }
Exemple #2
0
 /**
  * Метод - чтение из недоступного свойства
  * @param $name имя недоступного свойства
  * @return object | bool | null
  */
 public function __get($name)
 {
     switch ($name) {
         case 'author':
             return Author::findById($this->author_id);
             break;
         default:
             return null;
     }
 }