Пример #1
0
 public static function getMenuHumanTree($purview = true)
 {
     return [0 => '顶级菜单'] + Helper::getHumanTree(self::getMenuTree($purview));
 }
Пример #2
0
 public function run()
 {
     $post = Request::post();
     $post['table'] = Helper::parseName($post['table'], 1);
     $controller = \Demo\Helper\ThemeBuilder::generateController($post);
     $helper = \Demo\Helper\ThemeBuilder::generateHelper($post);
     $model = \Demo\Helper\ThemeBuilder::generateModel($post);
     $controllerFile = __DIR__ . DIRECTORY_SEPARATOR . ucfirst($post['table']) . '.php';
     $helperFile = dirname(__DIR__) . DIRECTORY_SEPARATOR . 'Helper' . DIRECTORY_SEPARATOR . ucfirst($post['table']) . '.php';
     $modelFile = dirname(__DIR__) . DIRECTORY_SEPARATOR . 'Model' . DIRECTORY_SEPARATOR . ucfirst($post['table']) . '.php';
     if (file_exists($controllerFile)) {
         Error::echoJson(-1, 'controller file ' . $controllerFile . ' exits already!');
     }
     if (file_exists($helperFile)) {
         Error::echoJson(-1, 'helper file ' . $helperFile . ' exits already!');
     }
     if (file_exists($modelFile)) {
         Error::echoJson(-1, 'model file ' . $modelFile . ' exits already!');
     }
     file_put_contents($controllerFile, $controller);
     file_put_contents($helperFile, $helper);
     file_put_contents($modelFile, $model);
     Error::echoJson(-1, 'Success!');
 }
Пример #3
0
 public static function groupEnum()
 {
     $groupModel = new Group();
     $group = $groupModel->find();
     return Helper::renderEnum($group, 'id', 'name');
 }
Пример #4
0
 public static function getPurview()
 {
     $purviewModel = new Purview();
     return Helper::renderEnum($purviewModel->find(), 'id', 'name');
 }