コード例 #1
0
ファイル: Navigation.php プロジェクト: dafik/dfi
 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;
 }