Мы начинаем новый проект, который будет использовать сервисы RESTful для общения с веб-клиентами (AngularJS) и мобильными платформами (Android и iOS).Лучший способ создания сервисов RESTful с использованием Zend Framework 3
Идея состоит в том, чтобы скрыть логику бизнеса внутри служб RESTful и использовать тот же код для веб-клиента и мобильных платформ.
Наш сервер строится на PHP с использованием Zend Framework 3 (я новичок в структуре). Приложение будет иметь десяток объектов с сотнями услуг.
В Интернете я заметил, что ZF2 имеет модуль REST, но я не могу найти его для ZF3 (по крайней мере, в документации).
Некоторые вопросы у меня есть:
- Каков наилучший путь для обеспечения RESTful услуг с использованием ZF3?
- Должен ли я установить модуль ZF? Есть ли что-то готовое к использованию, которое поставляется с ZF3?
- Должен ли я создать модуль в коде только для моих услуг? Остальные модули вызывают этот модуль REST для бизнес-логики?
Вы можете легко работать с [apigility] (https://apigility.org/), который основан на ZendFramework и разрешает уже всю проблему протокола RESTfull, проверку запросов, формат ответов – Dragos
Это не вопрос для stackoverflow, это скорее тема обсуждения. – Dragos
Большинство проектов, над которыми я работал, будут поддерживать бизнес-логику в отдельных ZF-модулях, которые будут предоставлять данные через службы, а затем запрашивать эти службы из контроллеров/ресурсов Apitility. – Dragos