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