博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信菜单创建
阅读量:5025 次
发布时间:2019-06-12

本文共 1461 字,大约阅读时间需要 4 分钟。

//更新数据    public function update(){        $wx = M('wxmenu');        $map['pid'] = 0;        //查询主菜单数据        $wxmenu = $wx->where($map)->select();        $arr = array();        //循环主菜单        foreach ($wxmenu as $key => $value) {            $parent_arr = array();            $map['pid'] = $value['id'];            $submenu = $wx->where($map)->select();            //判断是否有子菜单(默认有)            $has_sub = true;            //如果没有子菜单            if(empty($submenu)){                $parent_arr['type'] = $value['type'];                $has_sub = false;            }            $parent_arr['name'] = $value['name'];            //控制显示顺序            if(!$has_sub){                $parent_arr[$value['type'] == 'click' ? 'key' : 'url'] = $value['url'];            }            $subdata = array();            //循环子菜单            foreach ($submenu as $k=>$v) {                $tmp_ku = $v['type'] == 'click' ? 'key' : 'url';                $tmp_arr = array(                    'type'  => $v['type'],                    'name'  => $v['name'],                    $tmp_ku => $v['url']                );                array_push($subdata,$tmp_arr);            }            if($has_sub){                $parent_arr['sub_button'] = $subdata;            }            array_push($arr,$parent_arr);        }        dump($arr);        dump($arr[0]);        //转化成json结构        echo json_encode(array('button'=>$arr));        die();    }

 

转载于:https://www.cnblogs.com/sjxx/p/5653830.html

你可能感兴趣的文章
Ducci Sequence UVA - 1594 多元组表示方法
查看>>
CentOS持久化二进制日志(systemd日志)
查看>>
SEO优化工具之三——Google百宝箱
查看>>
C# HttpClient 使用相关积累
查看>>
linux进程地址空间详解(转载)
查看>>
Python中ljust,rjust,center和zfill的用法解析
查看>>
打印机设置(PrintDialog)、页面设置(PageSetupDialog) 及 RDLC报表如何选择指定打印机...
查看>>
Java 虚拟机部分面试题
查看>>
JS中 String/JSON 方法总结
查看>>
二叉树的遍历问题总结
查看>>
3.14-3.20周总结
查看>>
Spring之面向切面编程AOP
查看>>
MATLAB GUI程序设计中使文本框接收多行输入的方法
查看>>
JdbcTemplate操作SQLServer存储过程
查看>>
easy canvas shape with react antdesign 简单的canvas图形in antd & react
查看>>
MySql中INFORMATION_SCHEMA
查看>>
【转】JAVA输出内容打印到TXT以及不同系统中如何换行
查看>>
tail -f 和 -F 的用法
查看>>
网络协议研究(四)FTP
查看>>
全文检索-Elasticsearch (四) elasticsearch.net 客户端
查看>>