Как сделать раздел администратора в Yii2 (base)

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

longmayar писал(а):Интересная тема, правда её автор путает понятие CMS и Framework (как мне показалось).

Меня в рамках темы интересует немного другое. Наверняка есть какие-то уже зарекомендовавшие себя практики реализации Админки.

От Админки хочется некой обособленности. Чтобы её можно было вынести либо на отдельный поддомен admin.domen.ru/module/model/controller/action, либо структурно в отдельный раздел domen.ru/admin/module/model/controller/action
для этого существует https://github.com/yiisoft/yii2-app-advanced - там как раз разрабатывается 2 приложения фронтенд и бэкэнд

если же не хочется делить то либо делиш по контролерам (пример Admin и Site) либо всё в одном с чёткими правами но лучше выносить чтоб не путаться

все равно формально создаётся 2 приложения
longmayar писал(а):В Yii 1 можно было часть методов контроллера закрыть доступами для определенных ролей - вот вроде и все возможности. В Yii 2 теперь есть бэкэнд, фронтенд, модули и т.п. нововведения.
во 2 версии тоже есть такая возможность

AccessControl - просто теперь он в behaviors прописывается пример можете посмотреть выше
longmayar писал(а): Если мы рассматриваем Базовую структуру приложения - как все это организовать? Модуль? Тогда непонятно где хранить общие для админки и не админки модели. Или все по старинке в админ-экшенах контроллеров?
я при разработки стараюсь разрабатывать ка отдельные пакеты то есть если модуль и ещё какие то плюшка неплохо себя зарекомендует на проекте сразу выношу в паблик для дальнейшего удобного использования в других проектах!
на основе наймспайсов можно организовать любую приятную структуру хранения фаилов
Изображение
connor74
Сообщения: 19
Зарегистрирован: 2014.12.08, 20:24

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение connor74 »

zelenin писал(а):
connor74 писал(а):то есть все таки нужна версия advanced?
нет, ничего не нужно. админку можно построить в любом интересном варианте. Но мой совет: используйте advanced. Это удобно и расширяемо, и структура уже продумана.
Можно попробовать, правда я совсем новичок в Yii2. Да и компоузером не пользовался.
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

connor74 писал(а): Да и компоузером не пользовался.
вот с этим стоит разобраться в первую очередь потратьте 1-2 дня разберитесь и вам сразу так полегчает!!!
Изображение
connor74
Сообщения: 19
Зарегистрирован: 2014.12.08, 20:24

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение connor74 »

Ок, спасибо за совет. Тогда пока переключусь на него и поставлю advanced версию.
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

для начала на базовой напишите хоть один простенький модуль потом беритесь за адванс а то будет каша!
Изображение
connor74
Сообщения: 19
Зарегистрирован: 2014.12.08, 20:24

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение connor74 »

Ок, тогда еще в нем поковыряюсь.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение zelenin »

connor74 писал(а):Ок, тогда еще в нем поковыряюсь.
не слушайте его. Сразу advanced.
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

вы просто не понимаете разницы на данный момент между базовой и адванс вариантами
в принципе в 2 словах всё это одно приложение только в адванс выведены 3 явные части приложения:
frontend - пользовательская
backend - админ
common- общая которая работает как с одной так и с другой частью
Изображение
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

zelenin писал(а):
connor74 писал(а):Ок, тогда еще в нем поковыряюсь.
не слушайте его. Сразу advanced.
и неделю в коме переваривать информацию!
Изображение
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение zelenin »

mihail_dev писал(а):
zelenin писал(а):
connor74 писал(а):Ок, тогда еще в нем поковыряюсь.
не слушайте его. Сразу advanced.
и неделю в коме переваривать информацию!
что за бред несете? какую информацию? чем отличается? нчием - только разделением на два аппа.
совет "начать с basic" похож на попытку обучать в вузах паскалю - азы, но все равно не пригодится.
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

я просто знаю что не все люди схватывают на лету некоторым лучше поэтапно!
но как всегда решать не нам!
Изображение
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение zelenin »

mihail_dev писал(а):я просто знаю что не все люди схватывают на лету некоторым лучше поэтапно!
но как всегда решать не нам!
согласен, что лучше поэтапно. Но с чего вы взяли, что basic должен быть этапом?
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

потому что basic есть basic
или ты хочешь сказать что минимальное изменение настроек в advanced будет проше чем в basic
Изображение
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

он как минимум в начале уткнётся как запустить одно из приложений! как воспользоваться крудом!
Изображение
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение zelenin »

mihail_dev писал(а):потому что basic есть basic
или ты хочешь сказать что минимальное изменение настроек в advanced будет проше чем в basic
basic не потому что первым изхучать надо, а потому что базовое строение.
не вижу большой разницы.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение zelenin »

mihail_dev писал(а):он как минимум в начале уткнётся как запустить одно из приложений! как воспользоваться крудом!
да, а еще запустить редактор кода
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение mihail_dev »

не перегибай! я сужу из того что он не умеет пользоваться композером! значит из коробки ничего не ставил!
Изображение
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение zelenin »

mihail_dev писал(а):не перегибай! я сужу из того что он не умеет пользоваться композером! значит из коробки ничего не ставил!
ладно, закрываю обсуждение.
longmayar
Сообщения: 55
Зарегистрирован: 2014.12.08, 16:11

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение longmayar »

Спасибо всем за советы. На мой взгляд, если брать фреймворк из коробки (он ведь стремится к тому, чтобы из коробки сразу работать) - то Basic и Advanced - это два полюса. Advanced перенасыщен настройками, а в Basic немного не хватает функционала. К примеру, в Basic можно ведь сделать сразу из коробки регистрацию, авторизацию и прочий User. И было бы круто сразу сделать админскую часть по управлению этими юзерами. Вот была бы золотая середина.
Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Как сделать раздел администратора в Yii2 (base)

Сообщение TranceSmile »

Если Ван нужно все из коробки юзайте СMS.
Изображение
Закрыто