kentuck1213
@kentuck1213

В чем отличие Yii2 basic от advanced?

Тока пересел с yii1 на yii2 , хочу понять чем отличаются basic от advanced кроме папок. Правильно ли я понимаю в advanced в папке backend нужно делать админку?
  • Вопрос задан
  • 5201 просмотр
Решения вопроса 2
  • igorbelikov
    @igorbelikov
    Fullstack Developer
    Basic - пример реализации одиночного приложения (простое).
    Advanced - пример реализации приложений, которое включает в себя разделение на другие приложения (сложное).
    В advanced показана реализация самых часто используемых частей, таких как:
    • frontend - паблик часть приложения
    • backend - закрытая часть приложения, где осуществляется администрирование
    • api - апи для работы с приложением, реализация rest

    При этом все подприложения имеют общие модели и конфиги, что связывает все в единое целое.

    И стоит не забывать, что это просто шаблоны и их можно расширять, как будет удобно самому разработчику.
    Ответ написан
  • @coderlex
    В advanced у вас по умолчанию есть по сути два различных приложения со своими собственными конфигами: отдельно админка и отдельно сам сайт.
    > Правильно ли я понимаю в advanced в папке backend нужно делать админку?
    Да, задумывалось именно так. Хотя не скажу, что это всегда удобно, если есть общие модели, поведения, экшены и прочее. Всё равно получается двойная зависимость.
    Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Вакансии с Моего Круга Все вакансии
Заказы с Фрилансим Все заказы