Exemplo n.º 1
0
 public function deletePageById($pageId)
 {
     $this->_flushCache();
     $where[] = $this->_db->quoteInto('id = ?', $pageId);
     $this->delete($where);
     //delete content nodes
     unset($where);
     $mdlNodes = new Model_ContentNode();
     $where[] = $this->_db->quoteInto('parent_id = ?', 'page_' . $pageId);
     $mdlNodes->delete($where);
     //delete meta data
     $mdlMeta = new Model_MetaData();
     $mdlMeta->deleteByPageId($pageId);
 }