当前位置: 首页>>代码示例>>PHP>>正文


PHP Menu::setMenu方法代码示例

本文整理汇总了PHP中Menu::setMenu方法的典型用法代码示例。如果您正苦于以下问题:PHP Menu::setMenu方法的具体用法?PHP Menu::setMenu怎么用?PHP Menu::setMenu使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Menu的用法示例。


在下文中一共展示了Menu::setMenu方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: initMenu

 private function initMenu()
 {
     $items = array();
     $items['admin'] = array('title' => 'Admin home page', 'accessCallback' => 'HTTP_BASIC');
     $items['admin/file_manger'] = array('title' => 'Manage folders and files', 'accessCallback' => 'HTTP_BASIC', 'modelMethod' => 'buildFileManager', 'template' => 'file_manager', 'blocks' => array('blockFolderList', 'blockFileList'));
     $items['admin/ajax/folder_list/%'] = array('title' => 'Get folder list based on a folder id', 'modelMethod' => 'folderList');
     Menu::setMenu($items, __CLASS__);
 }
开发者ID:elevenfox,项目名称:VTree,代码行数:8,代码来源:adminController.class.php

示例2: initMenu

 private function initMenu()
 {
     $items = array();
     $items['list/%'] = array('title' => 'List the pictures in a folder', 'access callback' => TRUE, 'template' => 'page-folder');
     $items['list_subfolders/%'] = array('title' => 'list the sub folders', 'access callback' => TRUE, 'modelMethod' => 'listSubFolders', 'template' => 'page-folder');
     $items['list_files/%'] = array('title' => 'list the files in the folders', 'access callback' => TRUE, 'modelMethod' => 'listFiles', 'template' => 'page-folder');
     $items['list_files_ajax/%'] = array('title' => 'list the files in the folders', 'access callback' => TRUE, 'modelMethod' => 'listFilesAjax');
     Menu::setMenu($items, __CLASS__);
 }
开发者ID:elevenfox,项目名称:VTree,代码行数:9,代码来源:folderPageController.class.php

示例3: initMenu

 private function initMenu()
 {
     $items = array();
     $items['picture/%'] = array('title' => 'Show the picture', 'access callback' => TRUE, 'template' => 'page-file');
     $items['photo/%'] = array('title' => 'Show the picture', 'access callback' => TRUE, 'template' => 'page-file');
     $items['picture/ajax/%'] = array('title' => 'Edit the picture', 'access callback' => TRUE, 'modelMethod' => 'getFileAjax');
     $items['same_picture/next_ajax/%'] = array('title' => 'Edit the picture', 'access callback' => TRUE, 'modelMethod' => 'getSameFilesNextAjax');
     $items['same_picture/prev_ajax/%'] = array('title' => 'Edit the picture', 'access callback' => TRUE, 'modelMethod' => 'getSameFilesPrevAjax');
     Menu::setMenu($items, __CLASS__);
 }
开发者ID:elevenfox,项目名称:VTree,代码行数:10,代码来源:filePageController.class.php

示例4: initMenu

 private function initMenu()
 {
     $items = array();
     $items['webservice/submitFiles'] = array('title' => 'Adding files to the system', 'accessCallback' => 'HTTP_BASIC', 'modelMethod' => 'submitFilesAPI');
     Menu::setMenu($items, __CLASS__);
 }
开发者ID:elevenfox,项目名称:VTree,代码行数:6,代码来源:webserviceController.class.php

示例5: setMenu

 public function setMenu($value, $link)
 {
     $menu = new Menu();
     $menu->setMenu($value, $link);
     $menu->setUrlBase($this->_url_base);
     $this->_menu = $menu;
 }
开发者ID:faicaljr88,项目名称:abril,代码行数:7,代码来源:system.php

示例6: initMenu

 private function initMenu()
 {
     $items = array();
     Menu::setMenu($items, __CLASS__);
 }
开发者ID:elevenfox,项目名称:VTree,代码行数:5,代码来源:ControllerCore.class.php

示例7: estado

 /**
  * Método para inactivar/reactivar
  */
 public function estado($tipo, $key)
 {
     if (!($id = Security::getKey($key, $tipo . '_menu', 'int'))) {
         return Redirect::toAction('listar');
     }
     $menu = new Menu();
     if (!$menu->find_first($id)) {
         Flash::error('Lo sentimos, pero no se ha podido establecer la información del menú');
     } else {
         if ($menu->id <= 2) {
             Flash::warning('Lo sentimos, pero este menú no se puede editar.');
             return Redirect::toAction('listar');
         }
         if ($tipo == 'inactivar' && $menu->activo == Menu::INACTIVO) {
             Flash::info('El menú ya se encuentra inactivo');
         } else {
             if ($tipo == 'reactivar' && $menu->activo == Menu::ACTIVO) {
                 Flash::info('El menú ya se encuentra activo');
             } else {
                 $estado = $tipo == 'inactivar' ? Menu::INACTIVO : Menu::ACTIVO;
                 if (Menu::setMenu('update', $menu->to_array(), array('id' => $id, 'activo' => $estado))) {
                     $estado == Menu::ACTIVO ? Flash::valid('El menú se ha reactivado correctamente!') : Flash::valid('El menú se ha inactivado correctamente!');
                 }
             }
         }
     }
     return Redirect::toAction('listar');
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:31,代码来源:menus_controller.php

示例8: __construct

 public function __construct()
 {
     Menu::setMenu();
 }
开发者ID:nblakefriend,项目名称:wynford_chace,代码行数:4,代码来源:Menu.php

示例9: estado

 /**
  * Método para inactivar/reactivar
  */
 public function estado($tipo, $key)
 {
     if (!($id = MkcSecurity::isValidKey($key, $tipo . '_menu', 'int'))) {
         return MkcRedirect::toAction('listar');
     }
     $menu = new Menu();
     if (!$menu->find_first($id)) {
         MkcMessage::get('id_no_found');
     } else {
         if ($menu->id <= 2) {
             MkcMessage::warning('Lo sentimos, pero este menú no se puede editar.');
             return MkcRedirect::toAction('listar');
         }
         if ($tipo == 'inactivar' && $menu->activo == Menu::INACTIVO) {
             MkcMessage::info('El menú ya se encuentra inactivo');
         } else {
             if ($tipo == 'reactivar' && $menu->activo == Menu::ACTIVO) {
                 MkcMessage::info('El menú ya se encuentra activo');
             } else {
                 $estado = $tipo == 'inactivar' ? Menu::INACTIVO : Menu::ACTIVO;
                 if (Menu::setMenu('update', $menu->to_array(), array('id' => $id, 'activo' => $estado))) {
                     $estado == Menu::ACTIVO ? MkcMessage::valid('El menú se ha reactivado correctamente!') : MkcMessage::valid('El menú se ha inactivado correctamente!');
                 }
             }
         }
     }
     return MkcRedirect::toAction('listar');
 }
开发者ID:slrondon,项目名称:WispCenter,代码行数:31,代码来源:menu_controller.php


注:本文中的Menu::setMenu方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。