@Alk90
php, mysql, jquery, css, html, api

Как поддерживать несколько версий API?

Всем привет! Есть у меня сайт и API для приложения.
Сайт написан на PHP с паттерном MVC, поэтому API использует чать функционала (модели) для собственных нужд.
т.е. например модель авторизации отлично подходит как для сайта, так и для API приложения/ В итоге получилась то, что по сути сайт имеет свой контроллер, а API версии 1 - это другой контроллер.
Все файлы API находятся в отдельной папке.
Проблема вот в чем... Если нужна будет другая версия API, получается мне нужно сделать дубликат директории API на сервере и, грубо говоря, добавить к ней цифру 2 и переделывать?
Но тут Еще один вопрос, получается, при изменении моделей сайта нужно постоянно контролировать то, чтобы эти изменения не задели ни одного, скажем, из десятка версий API? Как-то не сходится (( Подскажите советом, где я не там повернул....
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы