public function deleteRow($id_row, $callback = '') { $parentClassName = get_parent_class($this->path) . 'Table'; if ($parentClassName && !$this->isAbstractClass($parentClassName)) { $parentEntityService = new $parentClassName($this->adapter, $this->id_changedby, $this->path); $parentEntityService->deleteRow($id_row); } return parent::deleteRow($id_row, $callback); }
public function deleteRow($id_row, $callback = '') { $children = $this->getChildren($id_row); if ($children) { foreach ($children as $one) { $this->deleteRow($one->id_row, $callback); } } return parent::deleteRow($id_row, $callback); }