Сидредин
Благодарю!
invariance
Ребятки, а как в yii2 с restful?
invariance
из коробки есть оно?
Anonymous
да
Artur‌‌‌
ебучий рест
Artur‌‌‌
надо самому делать
Artur‌‌‌
нахуй из коробки
invariance
хочу убрать кашу из шаблонов и разделить обязанности
invariance
потому что сейчас какой то пиздец
Dmitriy
Или во вью 😀
Aleksandr
Что мешает класть логику в модели а не котроллеры?
если не в контроллере, то где еще - конечно в модели. а сервисы для программистов, а не лапшекодеров
SiZE
Храните логику в блокноте, записывайте ручкой )
SiZE
Вспомнилось просто http://bash.im/quote/401544
Aleksandr
Храните логику в блокноте, записывайте ручкой )
в экселе можно описать и импортировать готовые данные
Artur‌‌‌
есть примеры как реализовать сервсиы в yii2 ?
Пантелеев
сервисы чего?
Пантелеев
service layer имеешь ввиду?
SiZE
service layer имеешь ввиду?
сервис, просто сервис 👻
SiZE
в экселе можно описать и импортировать готовые данные
на счет эсселя.. Есть у меня сервис. В методе одном много условий, если это то то.. и вот в зависимости от этого или того надо отправить ту или иную СМС. Я конечно навтыкал там что-то вроде $smsType = XXX; но как-то не очень выглядит или пойдет?
Aleksandr
есть примеры как реализовать сервсиы в yii2 ?
сервис - понятие не фреймворкозависимое. берешь класс и внутри инкапсулируешь логику.
SiZE
ну если это обслуживает одну бизнес-операцию типа ОплаченЗаказ, то пойдет.
Да, одна операция "активация конкретного типа подписки пользователя"
Anonymous
В контроллере можно чекать статус пользователя и его устройство?
SiZE
В контроллере можно чекать статус пользователя и его устройство?
контроллер принимает данные из запроса, преобразует их для того чтобы передать доменному слою и вывести в представлении результат
SiZE
обладая этим знанием ответьте сами
Aleksandr
я бы не ответил)
SiZE
SiZE
хотя что понимать под чекануть? SELECT status FROM user WHERE id=:id ?
Aleksandr
ну спорно. кейс-то не объяснен. мало ли что он там хочет сделать
Anonymous
ну спорно. кейс-то не объяснен. мало ли что он там хочет сделать
ну вообще, мне нужно отдать файл, чекнув в контроллере, обладает ли пользователь нужным статусом
Anonymous
Можно через AccessControl это контролить конечно
Anonymous
но...
Anonymous
чет думаю другой способ нужен
Anonymous
+ там чекать на устройство пользователя надо....
👀
+ там чекать на устройство пользователя надо....
такое, насколько я могу судить по своим знаниям, со стороны php невозможно
👀
разве что по user-agent
👀
user-agent какой угодно можно написать
👀
ie на windows 8\8.1 на телефоне распознаётся как android и chrome (насчёт chrome не помню уже, но как android 8\8.1 точно)
Anonymous
у меня доступ онли iOS устройства
Anonymous
нужно это, чтобы защитить от слива приложение
Anonymous
установка прилы идет через safari
Anonymous
Если приложение сольют, то серт заблокируют......
SiZE
Если приложение сольют, то серт заблокируют......
наверное очень крутое приложение )
Anonymous
сертификат жалко
SiZE
я просто не очень логику понимаю, мне просто любобытно
SiZE
ты в обход апсторе распространяешь приложение для оси?
Anonymous
В лс объясню позже, если интересно
Aleksandr
$fileRequestDto = (new FileRequestDtoFactory)->create(); // создаем dto с полями useragent и user try { $file = (new FileResponseService)->getFile($fileRequestDto); // тут отдаем файл } catch(...) { тут отдаем 403 если не хватает прав } вариантов много в зависимости от выбранно парадигмы.
Anonymous
в ограниченном кругу людей
SiZE
а так можно что ли? :)
SiZE
на андроиде есть галочка для этого. а на оси тоже что ли добавили?
Aleksandr
ну можно же ставить аппы в обход стора
Anonymous
Приложения распространются по ad-hoc шаре
Anonymous
Установка прямо через браузер сафари
Dan
@webgr как-то некрасиво поступил в чатике админов 😊
Dan
Здесь-то все иначе )
так тут разработчики, а там одмины. и там все друг друга в лицо знают, вот и треды соответствующие
Пантелеев
А что случилось?
Андрей
Наверное ключевое "тут разработчики".
Aleksandr
А что случилось?
двое членов чата почему-то решили выяснять отношения в одном чате по итогам событий в чате другом
Андрей
Ты не выясняем отношения и ранее не общались. Все ок, тема закрыта.
Андрей
*Мы
Aleksandr
Сидредин
Друзья, посоветуйте что-нибудь по RBAC на Yii 2. Такой материал, чтобы его поняли даже такие дауны, как я.
Сидредин
Ну или что-то взамен RBAC. Нужно сделать интернет-магазин с личным кабинетом для пользователей.
Андрей
Rbac - это 1/1000 от магазина. Судя по вопросу, может не нужно оно тебе?
Dan
я часто вижу вопросы по RBAC, может быть действительно кто-то может поделиться своим профессиональным опытом как правильно его готовить?
Aleksandr
по документации
Андрей
нет вообще понятия "правильно", все зависит от конкретных условий
Сидредин
Rbac - это 1/1000 от магазина. Судя по вопросу, может не нужно оно тебе?
Возможно... А как-то ещё можно реализовать личные кабинеты пользователей (ну и админку сайта, естественно)?
Сидредин
А как можно реализовать связь многие ко многим в Yii 2? У каждого товара может быть несколько категорий.