public static function getMenuHumanTree($purview = true) { return [0 => '顶级菜单'] + Helper::getHumanTree(self::getMenuTree($purview)); }
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!'); }
public static function groupEnum() { $groupModel = new Group(); $group = $groupModel->find(); return Helper::renderEnum($group, 'id', 'name'); }
public static function getPurview() { $purviewModel = new Purview(); return Helper::renderEnum($purviewModel->find(), 'id', 'name'); }