Имеется yii2 advanced template.
Со следующими template
-api
-console
-frontend
-backend
Названия сами за себя говорят.
Допустим, что я хочу вызвать из fronted-a метод контроллера api
Сейчас я делаю это через curl
$jsonContent = $сurl->post($IP . '/v1/user/auth', Yii::$app->getRequest()->post());
где строка "/v1/user/auth' есть путь до контроллера в api-template (сам контроллер - api\modules\v1\controllers\UserController, метод actionAuth())
Поясню, что api готовится для мобильных клиентов, для web-клиента хочется избежать вызов через curl. При этом нужно избежать дублирования. Т.е. изменения происходят только в одном месте.
Как правильно вызвать метод контроллера api во frontend?