tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT

Как разместить API в YII2?

Стандартная структура

| project
  | frontend
  | backend
  | index.php


хочу на уровне с этими папками разместить папку api и в ней свои модули контроллеры и конфиги т.д.
возможно ли это? может кто видел статьи как реализовывать это?
  • Вопрос задан
  • 716 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Копируете папку backend, переименовываете в api, правите конфиг и все, api теперь отдельное приложение со своим конфигом. Для полного феншуя выносите api на поддомен.

но, index.php на одном уровне с backend и т.д. это плохая практика, скорее так:
-project
----frontend
----common
----backend
----api
----public_html (публичная папка доступная из web)
--------css
--------images
--------index.php
--------admin(папка админки)
------------css
------------index.php
--------api (папка поддомена api)
------------index.php (точка входа api)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@k_sharonov
Помог? Отметь решением!
| project
| frontend
| backend
| api
| api2
| api3
| index.php
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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