public function menumanageAction()
 {
     $request = $this->getRequest();
     $page = (int) $request->getParam('page');
     $page_size = 20;
     $params = array('top_id' => (int) $request->getParam('top_id'), 'menu_name' => Star_String::escape($request->getParam('menu_name')));
     $admin_service = new AdminService();
     $menu_data = $admin_service->getMenuByPage($page, $page_size, $params);
     $page_info = $menu_data['page'];
     $menu_list = $menu_data['menu_list'];
     $top_menus = $admin_service->getTopMenuOption();
     if ($menu_list) {
         foreach ($menu_list as &$menu) {
             $top_id = $menu['top_id'];
             $first_menu_name = $top_menus[$top_id];
             $menu['first_menu_name'] = $first_menu_name;
         }
     }
     $this->view->assign($params);
     $this->view->assign(array('page' => $page_info, 'menu_list' => $menu_list, 'top_menus' => $top_menus));
 }