Можно ли использовать модели из Yii2 в данном случае?

Всем привет, хочу использовать в проекте Yii2 + Vue.js и REST API с концепцией single application page, и тут возник вопрос, сама Yii2 когда будет отдавать фронт, должна ли использовать попутно модели и выводить фронт с ними, или же лучше будет если Yii2 будет просто отдавать фронт, и сам фронт после загрузки будет запрашивать через REST API все необходимые данные?
Может кто знает уже готовые репозитории где используется наилучший подход реализации стека Yii2 + Vue.js + REST API?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
myks92
@myks92 Куратор тега Yii
Нашёл решение — пометь вопрос ответом!
Второй вариант. Примеры на гитхаб
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iproman
Пишу на всём что движется.
Есть наверное 2 пути, как я делаю с angular, думаю схоже и с vue.
  1. Yii2 отдает с помощью api результаты и далее уже работа отдельно на внешке angular'а
  2. Встраивать angular в виды yii2, контроллеры, стили и тд.

И там и там есть свои плюсы, но мне по душе, 1 вариант.

Создал по быстрому rest контроллеры, модели с связями, тесты с фикстурами, и полетело. Если нужно переопределяешь/создаешь действия помимо default crud.

И ловишь это всё на фронте angular, и разруливаешь где какие данные нужны через сервисы с запросами на backend.

Не ищи готовое, попробуй написать сам. И поймешь как, что, с чем варить, и прочие нюансы, которые при копировании не уловить.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы