예제 #1
0
 /**
  * 获取所有模块
  *
  * @return array
  */
 public function getAll()
 {
     self::$_modules = Cache::instance()->get('acl_modules');
     if (null == self::$_modules) {
         $rows = $this->find_all();
         self::$_modules = array();
         foreach ($rows as $row) {
             self::$_modules[$row->mod_name] = $row->mod_desc;
         }
         Cache::instance()->set('acl_modules', self::$_modules, 2592000);
     }
     return self::$_modules;
 }