/** * @group ZF-11664 */ public function testSetActiveAndIsActive() { // Page $page = new Zend_Navigation_Page_Mvc(array('controller' => 'foo', 'action' => 'bar')); // Front controller $this->_front->getRequest()->setParams(array('controller' => 'foo', 'action' => 'bar')); $this->assertTrue($page->isActive()); $page->setActive(false); $this->assertFalse($page->isActive()); }
public function renderTabs() { $n = new Zend_Navigation(); foreach ($this->pages as $page) { $p = new Zend_Navigation_Page_Mvc(array('module' => $this->_request->getModuleName(), 'action' => 'index', 'controller' => $this->_request->getControllerName(), 'label' => $page->getTitle(), 'params' => array('page_id' => $page->getId()), 'route' => 'inside-pages')); $p->setActive($this->getPageId() == $page->getId()); $n->addPage($p); } $h = new Am_View_Helper_AdminTabs(); $h->setView($this->view); return $h->adminTabs($n); }