Create.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. namespace app\index\controller;
  3. require_once('function.php');
  4. use think\Controller;
  5. use \app\index\controller\Common;
  6. class Create extends Common
  7. {
  8. //创建菜单项
  9. public function creatMenu()
  10. {
  11. //组装请求的url地址
  12. $url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$this->accessToken;
  13. $data = array(
  14. // button下的每一个元素
  15. "button"=>array(
  16. //第一个一级菜单
  17. array(
  18. "name"=>"报修管理",
  19. "sub_button"=>array(
  20. array("name"=>'我要报修',"type"=>"view",
  21. 'url'=>HOSTNAME."/index/index/repairs"),
  22. array('name'=>'报修记录',"type"=>"view",
  23. 'url'=>HOSTNAME."/index/index/repairsList"),
  24. )
  25. ),
  26. array(
  27. "name"=>"维修管理",
  28. "sub_button"=>array(
  29. array("name"=>'维修记录',"type"=>"view",
  30. 'url'=>HOSTNAME."/index/index/polist"),
  31. array("name"=>'全部维修记录',"type"=>"view",
  32. 'url'=>HOSTNAME."/index/index/allList")
  33. )
  34. ),
  35. array(
  36. "name"=>"个人中心",
  37. "sub_button"=>array(
  38. array("name"=>'个人信息',"type"=>"view",
  39. 'url'=>HOSTNAME."/index/index/myinfo"),
  40. array('name'=>'个人注册',"type"=>"view",
  41. 'url'=>HOSTNAME."/index/index/register"),
  42. array('name'=>'分享注册',"type"=>"view",
  43. 'url'=>HOSTNAME."/index/index/sharepage")
  44. )
  45. )
  46. )
  47. );
  48. // 将数据转换为json格式
  49. $data = json_encode($data,JSON_UNESCAPED_UNICODE);
  50. $result = http_curl($url,$data,'post');
  51. dump($result);
  52. }
  53. }