2017-02-23 5 views
0

기존 애플리케이션의 API를 개발해야합니다. 즉, 하나의 코드베이스에서 모바일 앱용 독립형 애플리케이션과 API를 모두 실행했습니다. 응용 프로그램은 ZF2를 사용하여 개발되었습니다. 그러나 API 개발을 고려할 때 나는 그것의 versonisation에 대해 염두에 두어야합니다. 그래서 ZF2에서 우리는 어떻게 달성 할 수 있습니다. 다른 버전을 제공 할 각 버전 또는 단일 모듈에 대해 별도의 모듈을 생성 하시겠습니까? 나는 혼수 상태이다./: 나는젠드 프레임 워크를 사용한 API 개발

module 
----->Application 
      -------> Config 
      -------> language 
      -------> src 
        -------> Application 
           ------> Controller 
           -------> Models 
           -------> Views 
           -------> Service 
        --------> Webservice 
           ---------> V1 
              ---> Controller 
              ---> Models 
           ---------> V2 
              ----> Controller 
              ----> Models 
+2

당신은 [ZF-Apigility] (https를 통합 한 번 봐 걸릴 수 있습니다 희망이 도움이 다음 구조를 다음 봤는데 아래의 구조에 대해 생각하고 /apigility.org/documentation/recipes/apigility-in-an-existing-zf2-application). 내가 그것을 exesting 프로젝트에 통합하는 것에 대한 경험이 없기 때문에 더 이상 당신을 도울 수는 없지만, 당신은 그것을 줄 수 있습니다. – Kwido

답변

0

내가

module/Application/ 
module/UserApi/V1/JsonRpc/UserResource.php 
module/SnippetApi/V2/Rest/TagResource.php 
module/SnippetApi/V1/Rest/SnippetResource.php 

그것이