Swagger 플러그인을 ThinkPHP 프레임워크에 통합

WBOY
풀어 주다: 2016-08-18 09:15:57
원래의
1794명이 탐색했습니다.

Swagger 플러그인을 ThinkPHP에 합성하기 위해 이 웹사이트에 튜토리얼을 설치했습니다. https://github.com/fengdeqiao...
이 튜토리얼에는 함정이 많고, 실수가 발생할 수 있다는 것을 알았습니다. 조심하지 않습니다. 이제 합성의 네 번째 단계에 도달했습니다.

**

4단계: thinkphp에서 swagger-php 사용

**

API를 수정할 때마다 코드의 세 번째 단계를 수동으로 실행해야 하는 경우(약간 번거롭다면) swagger-ui에 액세스할 때마다 자동으로 실행되도록 컨트롤러에 메서드를 작성하고, 그런 다음 프런트엔드 Swagger 인터페이스로 이동합니다.

참고: thinkphp 항목 파일 index.php에 require './vendor/autoload.php';

를 추가하세요.

컨트롤러의 메소드는 다음과 같습니다

$path = 'E:wamp64wwwtp'; //해당 API 문서를 생성하기 위해 어떤 폴더 아래에 주석을 추가하시겠습니까?
$swagger = Swaggerscan($path);
//header('Content- 유형: application/json');
//echo $swagger;
$swagger_json_path = $path.'/swagger-docs/swagger.json';
$res = file_put_contents($swagger_path, $swagger );
if ($res == true) {
$this->redirect('http://localhost/swagger-ui/d...');
}

그런데 scan() 함수를 호출하면 'SwaggerStaticAnalyser' 클래스를 찾을 수 없다는 오류가 보고됩니다.
수정 방법을 알려주실 수 있는 전문가가 있나요?

답글 내용:

Swagger 플러그인을 ThinkPHP에 합성하기 위해 이 웹사이트에 튜토리얼을 설치했습니다. https://github.com/fengdeqiao...
이 튜토리얼에는 함정이 많고, 실수가 발생할 수 있다는 것을 알았습니다. 조심하지 않습니다. 이제 합성의 네 번째 단계에 도달했습니다.

**

4단계: thinkphp에서 swagger-php 사용

**

API를 수정할 때마다 코드의 세 번째 단계를 수동으로 실행해야 하는 경우(약간 번거롭다면) swagger-ui에 액세스할 때마다 자동으로 실행되도록 컨트롤러에 메서드를 작성하고, 그런 다음 프런트엔드 Swagger 인터페이스로 이동합니다.

참고: thinkphp 항목 파일 index.php에 require './vendor/autoload.php';

를 추가하세요.

컨트롤러의 메소드는 다음과 같습니다

$path = 'E:wamp64wwwtp'; //해당 API 문서를 생성하기 위해 어떤 폴더 아래에 주석을 추가하시겠습니까?
$swagger = Swaggerscan($path);
//header('Content- 유형: application/json');
//echo $swagger;
$swagger_json_path = $path.'/swagger-docs/swagger.json';
$res = file_put_contents($swagger_path, $swagger );
if ($res == true) {
$this->redirect('http://localhost/swagger-ui/d...');
}

그런데 scan() 함수를 호출하면 'SwaggerStaticAnalyser' 클래스를 찾을 수 없다는 오류가 보고됩니다.
수정 방법을 알려주실 수 있는 전문가가 있나요?

감사합니다 https://github.com/TIGERB/swa...

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!