@yii2ru

Страница 71 из 1721
Artur
10.02.2017
13:28:22
надо самому делать

нахуй из коробки

F01134H
10.02.2017
13:28:44
хочу убрать кашу из шаблонов и разделить обязанности

потому что сейчас какой то пиздец

Google
Aleksandr
10.02.2017
15:49:29
Dmitriy
10.02.2017
15:58:23
Или во вью ?

Aleksandr
10.02.2017
15:58:57
Что мешает класть логику в модели а не котроллеры?
если не в контроллере, то где еще - конечно в модели. а сервисы для программистов, а не лапшекодеров

SiZE
10.02.2017
16:00:16
Храните логику в блокноте, записывайте ручкой )

Вспомнилось просто http://bash.im/quote/401544

Aleksandr
10.02.2017
16:01:22
Храните логику в блокноте, записывайте ручкой )
в экселе можно описать и импортировать готовые данные

Artur
10.02.2017
16:14:44
есть примеры как реализовать сервсиы в yii2 ?

Артур Евгеньевич
10.02.2017
16:15:24
сервисы чего?

service layer имеешь ввиду?

SiZE
10.02.2017
16:17:01
service layer имеешь ввиду?
сервис, просто сервис ?

в экселе можно описать и импортировать готовые данные
на счет эсселя.. Есть у меня сервис. В методе одном много условий, если это то то.. и вот в зависимости от этого или того надо отправить ту или иную СМС. Я конечно навтыкал там что-то вроде $smsType = XXX; но как-то не очень выглядит или пойдет?

Aleksandr
10.02.2017
16:27:35
есть примеры как реализовать сервсиы в yii2 ?
сервис - понятие не фреймворкозависимое. берешь класс и внутри инкапсулируешь логику.

Google
SiZE
10.02.2017
16:29:18
ну если это обслуживает одну бизнес-операцию типа ОплаченЗаказ, то пойдет.
Да, одна операция "активация конкретного типа подписки пользователя"

Artur
10.02.2017
16:39:46
В контроллере можно чекать статус пользователя и его устройство?

SiZE
10.02.2017
16:43:08
В контроллере можно чекать статус пользователя и его устройство?
контроллер принимает данные из запроса, преобразует их для того чтобы передать доменному слою и вывести в представлении результат

обладая этим знанием ответьте сами

Aleksandr
10.02.2017
16:44:12
я бы не ответил)

SiZE
10.02.2017
16:44:21
хотя что понимать под чекануть? SELECT status FROM user WHERE id=:id ?

Aleksandr
10.02.2017
16:45:26
ну спорно. кейс-то не объяснен. мало ли что он там хочет сделать

Artur
10.02.2017
16:47:11
ну спорно. кейс-то не объяснен. мало ли что он там хочет сделать
ну вообще, мне нужно отдать файл, чекнув в контроллере, обладает ли пользователь нужным статусом

Можно через AccessControl это контролить конечно

но...

чет думаю другой способ нужен

+ там чекать на устройство пользователя надо....

Mr.
10.02.2017
16:48:26
+ там чекать на устройство пользователя надо....
такое, насколько я могу судить по своим знаниям, со стороны php невозможно

разве что по user-agent

Artur
10.02.2017
16:48:38
Mr.
10.02.2017
16:48:52
user-agent какой угодно можно написать

ie на windows 8\8.1 на телефоне распознаётся как android и chrome (насчёт chrome не помню уже, но как android 8\8.1 точно)

Artur
10.02.2017
16:49:46
у меня доступ онли iOS устройства

Google
Artur
10.02.2017
16:49:54
нужно это, чтобы защитить от слива приложение

установка прилы идет через safari

Если приложение сольют, то серт заблокируют......

SiZE
10.02.2017
16:51:39
Если приложение сольют, то серт заблокируют......
наверное очень крутое приложение )

Artur
10.02.2017
16:51:58
сертификат жалко

SiZE
10.02.2017
16:52:12
я просто не очень логику понимаю, мне просто любобытно

ты в обход апсторе распространяешь приложение для оси?

Artur
10.02.2017
16:52:28
В лс объясню позже, если интересно

Aleksandr
10.02.2017
16:52:35
$fileRequestDto = (new FileRequestDtoFactory)->create(); // создаем dto с полями useragent и user try { $file = (new FileResponseService)->getFile($fileRequestDto); // тут отдаем файл } catch(...) { тут отдаем 403 если не хватает прав } вариантов много в зависимости от выбранно парадигмы.

Artur
10.02.2017
16:52:35
в ограниченном кругу людей

SiZE
10.02.2017
16:52:38
а так можно что ли? :)

SiZE
10.02.2017
16:53:07
на андроиде есть галочка для этого. а на оси тоже что ли добавили?

Aleksandr
10.02.2017
16:54:23
ну можно же ставить аппы в обход стора

Artur
10.02.2017
16:54:50
Приложения распространются по ad-hoc шаре

Установка прямо через браузер сафари

Google
Dan
10.02.2017
22:31:14
@webgr как-то некрасиво поступил в чатике админов ?

Андрей
10.02.2017
22:50:58
Dan
10.02.2017
22:51:44
Здесь-то все иначе )
так тут разработчики, а там одмины. и там все друг друга в лицо знают, вот и треды соответствующие

Admin
ERROR: S client not available

Артур Евгеньевич
10.02.2017
22:52:38
А что случилось?

Андрей
10.02.2017
22:52:58
Наверное ключевое "тут разработчики".

Aleksandr
10.02.2017
22:53:45
А что случилось?
двое членов чата почему-то решили выяснять отношения в одном чате по итогам событий в чате другом

Андрей
10.02.2017
22:55:07
Ты не выясняем отношения и ранее не общались. Все ок, тема закрыта.

*Мы

Aleksandr
10.02.2017
22:55:45
Sidredin
10.02.2017
23:37:51
Друзья, посоветуйте что-нибудь по RBAC на Yii 2. Такой материал, чтобы его поняли даже такие дауны, как я.

Ну или что-то взамен RBAC. Нужно сделать интернет-магазин с личным кабинетом для пользователей.

Андрей
11.02.2017
00:01:40
Rbac - это 1/1000 от магазина. Судя по вопросу, может не нужно оно тебе?

Dan
11.02.2017
00:04:49
я часто вижу вопросы по RBAC, может быть действительно кто-то может поделиться своим профессиональным опытом как правильно его готовить?

Aleksandr
11.02.2017
00:05:48
по документации

Андрей
11.02.2017
00:11:51
нет вообще понятия "правильно", все зависит от конкретных условий

Sidredin
11.02.2017
00:43:04
Rbac - это 1/1000 от магазина. Судя по вопросу, может не нужно оно тебе?
Возможно... А как-то ещё можно реализовать личные кабинеты пользователей (ну и админку сайта, естественно)?

А как можно реализовать связь многие ко многим в Yii 2? У каждого товара может быть несколько категорий.

Андрей
11.02.2017
01:13:43
А как можно реализовать связь многие ко многим в Yii 2? У каждого товара может быть несколько категорий.
Делаешь таблицу товаров и таблицу категорий и дополнительно создаешь третью таблицу, промежуточную, в которой будут 3 колонки id, tovar_id, group_id. Потом прописываешь в моделе товаров связь к промежуточной таблице. И в моделе групп прописываешь связь к промежуточной таблице. Серьезно, судя по твоим вопросам ты потратишь пол-года только на хоть примерно разобраться как оно работает. Я бы посмотрел на твоем месте на готовые решения.

Google
Sidredin
11.02.2017
01:15:23
Андрей
11.02.2017
01:16:57
все, yii, rbac, модели, рилейшены ...

"как оно работает" - что именно?
2 года назад я начинал писать интернет-магазин автозапчастей. Так и пишу.

а нет, уже 3

Sidredin
11.02.2017
01:19:27
все, yii, rbac, модели, рилейшены ...
yii, модели знаю по большому счету. рилейшены знаю пока только один ко многим. RBAC сложно усвоить, но я постараюсь.)

а нет, уже 3
?А что так долго?

Андрей
11.02.2017
01:21:31
Ну там много уже наворотили вплоть до автоматизации работы с оптовиками. Но тем не менее, я считаю ты неверно оцениваешь сложность задачи.

Sidredin
11.02.2017
01:23:19
А есть готовые интернет-магазины на yii2?

Андрей
11.02.2017
01:23:29
хз

SiZE
11.02.2017
05:54:16
Там как раз структура для тебя

Sidredin
11.02.2017
06:47:43
Спасибо, но нет.

Страница 71 из 1721