예제 #1
0
 public function delete()
 {
     if ($this->_mapper->hasDependency($this)) {
         return FALSE;
     }
     foreach ($this->_mapper->getDependedList($this)->sort('cdate', 'desc')->sort('pos') as $object) {
         $this->_mapper->removeDependency($this, $object);
         $object->delete();
     }
     $this->_mapper->clearStack($this->id());
     parent::delete();
     return TRUE;
 }
예제 #2
0
 public function clearStack($id = NULL)
 {
     $this->_mapper->clearStack($id);
 }