/** * @param Core_Model_Page $page * @return Array */ public function getContent($page) { if ($page) { $model = Engine_Api::_()->getDbTable('Content', 'Core'); $select = $model->select()->where('page_id=?', $page->getIdentity())->order('parent_content_id')->order('order'); $contents = $model->fetchAll($select); return $contents->toArray(); } }
public function deletePage(Core_Model_Page $page) { $contentTable = Engine_Api::_()->getDbtable('content', 'core'); $contentTable->delete(array('page_id = ?' => $page->page_id)); $page->delete(); return $this; }