/** * indexAction * * @return void */ public function indexAction() { if (!($alias = $this->_getParam('alias'))) { $this->_forwardNotFound(); } $table = new Pages_Model_Page_Table(); if (!($page = $table->getByAlias($alias))) { $this->_forwardNotFound(); } $this->view->page = $page; }
function testPageDelete() { $page = new Pages_Model_Page(); $page->setFromArray($this->_data); try { $page->save(); $page->delete(); } catch (Exception $e) { $this->fail($e->getMessage()); } // new page instance $pageTable = new Pages_Model_Page_Table(); // Get Record from DB $pages = $pageTable->getByAlias($this->_data['alias']); $this->assertEquals(0, sizeof($pages)); }