У меня есть сайт, который я построил на платформе CodeIgniter. Он реализует архитектуру MVC.
Моя дилемма: я занимаюсь разработкой приложений для мобильных телефонов. Небольшое исследование показало, что мобильные приложения не могут напрямую подключаться к базам данных MySQL, и поэтому мне нужно иметь промежуточный уровень обслуживания - в моем случае это будут PHP-скрипты.
Возможно ли (и я должен) интегрировать эти сценарии в мою архитектуру MVC. Если да, как мне это сделать?
В настоящее время я имею в виду:
- Мобильное приложение отправляет POST-запрос к контроллеру
- Контроллер получает данные из БД через Модель
- Контроллер кодирует данные в JSON и отправляет обратно в мобильное приложение
Это будет правильный способ его реализации?
Я впервые реализую что-то подобное, поэтому я хочу убедиться, что я что-то не пропустил.