/** * Console方法: php index.php wechat menu [--create] * 自定义菜单 */ public function menuAction() { $request = $this->getRequest(); if (!$request instanceof ConsoleRequest) { throw new \RuntimeException('You can only use this action from a console!'); } $create = $request->getParam('create'); $delete = $request->getParam('delete'); if ($create) { $result = $this->wechat->createMenu(); return "menu create result = " . ($result ? "success" : "failed") . "\n"; } if ($delete) { $result = $this->wechat->deleteMenu(); return "menu delete result = " . ($result ? 'success' : 'failed') . "\n"; } }