Browse Source

A bit more friendly behavior for unsetting a model attribute

tags/2.0.0-beta
Alexander Makarov 12 years ago
parent
commit
0b265f0e36
  1. 4
      framework/base/Model.php

4
framework/base/Model.php

@ -656,13 +656,13 @@ class Model extends Component implements \IteratorAggregate, \ArrayAccess
}
/**
* Unsets the element at the specified offset.
* Sets the element value at the specified offset to null.
* This method is required by the SPL interface `ArrayAccess`.
* It is implicitly called when you use something like `unset($model[$offset])`.
* @param mixed $offset the offset to unset element
*/
public function offsetUnset($offset)
{
unset($this->$offset);
$this->$offset = null;
}
}

Loading…
Cancel
Save