Fix attribute retrieval bug in Eq2.

This commit is contained in:
Taylor Otwell 2012-03-20 11:43:11 -05:00
parent 079400ff3d
commit 4336bb885a
1 changed files with 8 additions and 0 deletions

View File

@ -510,6 +510,14 @@ public function __get($key)
return $this->relationships[$key];
}
// Next we'll check if the requested key is in the array of attributes
// for the model. These are simply regular properties that typically
// correspond to a single column on the database for the model.
elseif (array_key_exists($key, $this->attributes))
{
return $this->{"get_{$key}"}();
}
// If the item is not a loaded relationship, it may be a relationship
// that hasn't been loaded yet. If it is, we will lazy load it and
// set the value of the relationship in the relationship array.