2017-11-06 12 views
1

저는 1 년 이래로 Yii와 수년간 함께 작업 해 왔습니다. 멋진 프레임 워크라고 생각합니다.API를 빌드하기위한 Yii 프레임 워크

오늘 나는 API, 관리자 및 프론트 엔드 사이트 구축을 포함하는 Yii를 사용하여 웹 사이트를 구축해야합니다.

다른 유사한 프로젝트에서 일했던 과거에는. 나는 그들 사이에 모델을 공유했다. 각면 (API, 프론트 엔드 및 관리자)은 자체 제어기를 가지고있다.

나는 Yii의 힘을 최대한 활용하기 위해 체계적인 방법을 찾고 있습니다.

웹 프론트 엔드가 아닌 모바일 앱에만 API를 사용하여 Yii 유효성 검사 규칙 등을 사용하고 프로젝트 속도를 높일 계획이었습니다.

프로젝트 소유자는 중복 유효성 검사 규칙을 가지고 너무 API를 통해 데이터를 읽는 프론트 엔드를 구축하고자하는 등

내가 프로젝트 소유자의 요구 사항을 따르는 경우가 백엔드 3 개 프로젝트 1. API 광고 + 관리 같은 것 2. 프런트 엔드 3. 모바일

나는 다른 옵션을 따른다면, 그것은이 개 프로젝트 관리와 같은 것입니다 : 2. 모바일

어떤 조언을 1. API를 + 프론트 엔드 + 백엔드?

+0

고급 템플릿 (백엔드, 일반, 프론트)을 사용하고 API 응용 프로그램의 경우 '프론트 엔드'에서 '나머지'만 사용하십시오. – SiZE

답변

0

고급 응용 프로그램 템플릿을 사용하여 공통 디렉토리를 git 하위 트리로 만듭니다. 그런 다음 임의의 수의 프로젝트에서 하위 트리를 사용할 수 있습니다. 여기서 여러 응용 프로그램에 대해 하나의 모델 세트 만 유지 관리합니다. 나를 위해 위대한 작품.

+0

답장을 보내 주셔서 감사합니다. 내 문제는 이제 API를 사용하여 프론트 엔드로 /에서 통신을 설정하면 동일한 모델 규칙을 사용할 수 없으며이를 수행 할 방법을 찾았습니까? – Eduardo