| 123456789101112131415161718192021222324252627282930 |
- <?php
- namespace app\admin\command;
- use app\admin\model\AuthRule;
- use think\Cache;
- use think\console\Input;
- use think\console\Output;
- /**
- * 按目录扫描生成流程单菜单(官方 menu 命令对下划线控制器名会转驼峰导致找不到文件)
- *
- * @internal
- */
- class Fixpsmenu extends Menu
- {
- protected function configure()
- {
- $this->setName('fixpsmenu')->setDescription('Build process-sheet admin menus');
- }
- protected function execute(Input $input, Output $output)
- {
- $this->model = new AuthRule();
- $dir = dirname(__DIR__) . DS . 'controller' . DS . 'ps';
- $this->import($this->scandir($dir), ['ps']);
- Cache::rm('__menu__');
- $output->info('Build Successed!');
- }
- }
|