Начальная архитеуткра

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
kutuev93
Сообщения: 75
Зарегистрирован: 2016.01.24, 18:15
Откуда: Тюмень

Начальная архитеуткра

Сообщение kutuev93 »

Всем привет, новичок в yii, решил по мере изучения курить форум или задавать вопросы какие копятся :)
Надеюсь сильно пинать не будете, по ветке прошелся, ничего схоже вроде не нашел.

История такая: для закладывания фундамента хотел бы знать как делать нужно, а как не нужно по архитектуре. Сейчас тестовый сайт basic, а значит используется только front часть.

Вопрос такой: Классическая схема: Страница ее просмотр и редактирование.
Правильно ли я думаю: Чтобы создать crud для страниц, то нужно: создать модель в admin модуле, создать на основе этого crud (опять же под модулем admin), но как выводить страницу юзеру? Нужно ли создавать контроллер в main от модели в admin, а уже там и создавать view. Либо же опять создавать model, view, controller (с парочками actions), которые будут схожи по названию в модуле admin, но при этом для фронт части?

Заранее спасибо

fly2k
Сообщения: 155
Зарегистрирован: 2013.03.19, 05:31

Re: Начальная архитеуткра

Сообщение fly2k »

Для создания 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
// Yii2Rulez!

Ответить