示例#1
0
 /**
  * @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());
 }
示例#2
0
文件: Pages.php 项目: grlf/eyedock
 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);
 }