'serialize' ]; /** * 自定义菜单格式化 * @date 2020-10-21 */ public function buttonFormat($name, $type, $content) { if ($type == 'click') { return ['type' => $type, 'name' => $name, 'key' => $content]; } else if ($type == 'view') { return ['type' => $type, 'name' => $name, 'url' => $content]; } else if ($type == 'scancode_push') { return ['type' => $type, 'name' => $name, 'key' => 'rselfmenu_0_1']; } else if ($type == 'scancode_waitmsg') { return ['type' => $type, 'name' => $name, 'key' => 'rselfmenu_0_0']; } else if ($type == 'pic_sysphoto') { return ['type' => $type, 'name' => $name, 'key' => 'rselfmenu_1_0']; } else if ($type == 'pic_photo_or_album') { return ['type' => $type, 'name' => $name, 'key' => 'rselfmenu_1_1']; } else if ($type == 'pic_weixin') { return ['type' => $type, 'name' => $name, 'key' => 'rselfmenu_1_2']; } else if ($type == 'location_select') { return ['type' => $type, 'name' => $name, 'key' => 'rselfmenu_2_0']; } else if ($type == 'miniprogram') { $content = explode(' ', $content); return ['type' => $type, 'name' => $name, 'appid' => $content[0], 'pagepath' => $content[1], 'url' => $content[2]]; } } }