Страница 1 из 1

Rest стоит ли выносить в отдельный проект?

Добавлено: 2019.04.17, 09:42
NeverDie
Здравствуйте.
На основном проекте используется yii2-basic с модульной структурой.
root
- config
- modules
-- user
-- module2
-- module3

Как лучше сделать?

Я хочу внести сюда модуль api для rest сервиса и отправлять на него запросы. Примерно так:

root
- config
- modules
-- api
--- controllers
---- class UserController extends \yii\rest\ActiveController
-- user
-- module2
-- module3

Смущает один факт, что конфиг всего проекта будет один (он сейчас сделан под backend).
Либо же стоит сделать отдельный проект исключительно для api?
В таком случае придется дублировать модели.

Изначально rest в проекте не планировался

Re: Rest стоит ли выносить в отдельный проект?

Добавлено: 2019.04.17, 20:21
samdark
И так и так допустимо. Зависит от того, как этот проект будет жить далее. Если предполагается что будет две команды, одна пилить REST, другая всё остальное, то лучше разнести сразу. Если же схема данных не растёт, то логичным будет оставить в виде модуля.

Re: Rest стоит ли выносить в отдельный проект?

Добавлено: 2019.04.18, 21:16
NeverDie
Спасибо большое за совет!