private function createNavigation() { $this->moduleConf = Dfi_Auth_Acl::getMapModules(); $nav = new Zend_Navigation(); $modules = SysModuleQuery::create()->filterByTreeLevel(1)->orderByTreeLeft()->find(); foreach ($modules as $module) { /* @var $module SysModule */ $page = $this->createPage($module); $nav->addPage($page); if ($module->hasChildren()) { if ($module->countChildren() > 1) { $this->addChildren($page, $module); } else { $child = $module->getFirstChild(); //$page->set } } } $this->navigation = $nav; }