Fixed belongs_to primary key bug.

This commit is contained in:
Taylor Otwell
2012-04-26 11:25:47 -05:00
parent ca06582369
commit 86fce099b3
3 changed files with 6 additions and 2 deletions

View File

@@ -390,6 +390,8 @@ abstract class Model {
$query = $this->query()->where(static::$key, '=', $this->get_key());
$result = $query->update($this->get_dirty()) === 1;
if ($result) $this->fire_event('updated');
}
// If the model does not exist, we will insert the record and retrieve the last
@@ -402,6 +404,8 @@ abstract class Model {
$this->set_key($id);
$this->exists = $result = is_numeric($this->get_key());
if ($result) $this->fire_event('created');
}
// After the model has been "saved", we will set the original attributes to