Всем привет, новичок в yii, решил по мере изучения курить форум или задавать вопросы какие копятся
Надеюсь сильно пинать не будете, по ветке прошелся, ничего схоже вроде не нашел.
История такая: для закладывания фундамента хотел бы знать как делать нужно, а как не нужно по архитектуре. Сейчас тестовый сайт basic, а значит используется только front часть.
Вопрос такой: Классическая схема: Страница ее просмотр и редактирование.
Правильно ли я думаю: Чтобы создать crud для страниц, то нужно: создать модель в admin модуле, создать на основе этого crud (опять же под модулем admin), но как выводить страницу юзеру? Нужно ли создавать контроллер в main от модели в admin, а уже там и создавать view. Либо же опять создавать model, view, controller (с парочками actions), которые будут схожи по названию в модуле admin, но при этом для фронт части?
Заранее спасибо
Начальная архитеуткра
Re: Начальная архитеуткра
Для создания CRUD можно использовать gii - он создаёт всё что нужно по имеющейся таблице в БД.
Таблицу можно создать с помощью миграция или даже просто ручками.
Структуры-архитектуры какой то заданной нет: basic & advanced - это лишь примеры. Под конкретную задачу могет быть что угодно.
https://github.com/yiisoft/yii2/blob/ma ... rations.md
https://github.com/yiisoft/yii2/blob/ma ... art-gii.md
ну и вообще:
https://github.com/yiisoft/yii2/tree/ma ... s/guide-ru
Таблицу можно создать с помощью миграция или даже просто ручками.
Структуры-архитектуры какой то заданной нет: basic & advanced - это лишь примеры. Под конкретную задачу могет быть что угодно.
https://github.com/yiisoft/yii2/blob/ma ... rations.md
https://github.com/yiisoft/yii2/blob/ma ... art-gii.md
ну и вообще:
https://github.com/yiisoft/yii2/tree/ma ... s/guide-ru
// Yii2Rulez!