public function deleteAction() { $node = $this->_table->find($id = $this->getRequest()->getPost('id'))->getRow(0)->loadTree(); if ($node->getName() != 'Uncategorized') { $node->delete(); } $news = new Application_Model_DbTable_News(); foreach ($news->findForCategory($id) as $item) { $item->categorySetByName('Uncategorized'); $item->save(); } }