Base.php 760 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace app\admin\controller;
  3. use think\Controller;
  4. class Base extends Controller
  5. {
  6. public function _initialize()
  7. {
  8. if (!session('user_id')) {
  9. $this->redirect('admin/login/index');
  10. }
  11. $menu = db('menu')->where('p_id',0)->select();
  12. $menulist = db('menu')->where('p_id','<>',0)->select();
  13. for($i=0;$i<count($menu);$i++){
  14. for($j=0;$j<count($menulist);$j++){
  15. if($menu[$i]['id'] == $menulist[$j]['p_id']){
  16. $menu[$i]['menulist'][$j] = $menulist[$j];
  17. }
  18. }
  19. }
  20. $this->assign([
  21. 'version' => config('version'),
  22. 'socket' =>config('socket'),
  23. 'menu' =>$menu,
  24. ]);
  25. }
  26. }