Exemplo n.º 1
0
 public function &__get($name)
 {
     // safe to call parent right away when key already exists in persistent data or in rec_data
     if (parent::keyExists($name) || $this->persistent->keyExists($name)) {
         return parent::__get($name);
     }
     // load the key if possible
     if ($this->id && in_array($name, $this->getLoadableKeys())) {
         $this->load($name);
     }
     return parent::__get($name);
 }