
Виталий
01.10.2018
20:15:26
у меня плохо пока что с внимательностью, буду оттачивать

Artyom
01.10.2018
20:15:28

Yet Another Stats
01.10.2018
20:15:38
Карма @Mirocow стала 3

Виталий
01.10.2018
20:15:41
где там карма бот

Google

Виталий
01.10.2018
20:15:48
почему Мирокову

Mirocow
01.10.2018
20:15:49

Виталий
01.10.2018
20:15:51
а не Артему
?
юзай эластик
я хотел использовать yii2-elasticsearch, но нет толковой статьи как по всем таблицам
искать
а через sql один знакомый посоветовал
вот и пыжусь целый день

Mirocow
01.10.2018
20:16:37

Виталий
01.10.2018
20:16:51
щас спать

Artyom
01.10.2018
20:17:32

Виталий
01.10.2018
20:17:40

Google

Виталий
01.10.2018
20:17:44
так?

Artyom
01.10.2018
20:18:02
да) спс)

Mirocow
01.10.2018
20:18:05
Что карма дает?

Виталий
01.10.2018
20:18:10
вам спс
?

Mirocow
01.10.2018
20:18:36
не собирался умирать

Artyom
01.10.2018
20:18:45
?

Виталий
01.10.2018
20:18:53

Mirocow
01.10.2018
20:18:53
https://www.youtube.com/watch?v=8xUwjT8i8js
посмотрите на структуру авито
нереальный зоопарк

Artyom
01.10.2018
20:24:06
нереальный зоопарк
ой, я чет даже смотреть не хочу, насмотрелся так что пятки сверкали (не в авито, но зоопарки видел).


Feodor
02.10.2018
03:18:06
Нужна консультация по правилам проверки прав rbac. Идеально, если есть развернутая статья.
Кратко проблема такая: есть роли, есть простой фронт, который позволяет пользователям их назначать, буквально чекбоксы. Чекбоксы рендерятся по соответствующим ролям - для каждой роли проверяется, может ли текущий пользователь назначать роли и может ли назначать эту конкретную роль. Пишу с телефона, так что код по памяти:
If $user->can('changeRoles', ['role' => $currentRole]) {...}
Никаких правил не нашёл в БД, менеджер авторизации обычный DbMabager.
Не могу понять, что происходит при проверке прав с передачей массива вторым аргументом.
Уже не с телефона, вот код
<?= $form->field($model, 'roles')->checkboxList(
ArrayHelper::filter(
Rbac::getRoles(),
function ($description, $name) {
return Y::user()->can(Rbac::CHANGE_USER_ROLE, ['role' => $name]);
},
true
)
) ?>

Eugene
02.10.2018
03:41:33

Павел
02.10.2018
03:44:56

Feodor
02.10.2018
03:49:07
Спасибо за юмор он поднял мне настроение. Код, как вы догадываетесь, не мой, и даже не знаю кому передать претензии.
Собственно потому и пишу, что никаких переделок там нету, но как работает понять не могу.

Павел
02.10.2018
04:02:54
Копай менеджер. Должны быть у тебя пользовательские правила проверки

Google

Ldar
02.10.2018
05:16:05
Вопрос про кеширование запросов. Если запрос с динамичной переменной к примеру
select * from user where id=$id
то в кэш будут заносится все запросты с разными индентифкаторами или один раз занесется и будет выдавать его?

Feodor
02.10.2018
05:29:39
С точки зрения Yii это разные запросы, он кэширует запрос а не код.

Ldar
02.10.2018
05:30:26
Понял, спасибо

Artyom
02.10.2018
05:37:50
ох ё, запросы в цикле?
Это еще фигня, не хорошо конечно, очень, но меня больше всего раздражает что этоо очень любят во view писать.
Нужна консультация по правилам проверки прав rbac. Идеально, если есть развернутая статья.
Кратко проблема такая: есть роли, есть простой фронт, который позволяет пользователям их назначать, буквально чекбоксы. Чекбоксы рендерятся по соответствующим ролям - для каждой роли проверяется, может ли текущий пользователь назначать роли и может ли назначать эту конкретную роль. Пишу с телефона, так что код по памяти:
If $user->can('changeRoles', ['role' => $currentRole]) {...}
Никаких правил не нашёл в БД, менеджер авторизации обычный DbMabager.
Не могу понять, что происходит при проверке прав с передачей массива вторым аргументом.
хотел помочь, но не понял в чем проблема =(

Eugene
02.10.2018
05:39:55
?

Feodor
02.10.2018
05:40:21
Ок попробую ещё раз.

Artyom
02.10.2018
05:40:38

Ldar
02.10.2018
06:52:25
Подскажите пож. Пользуюсь debug, удобная штука, только вопрос, что за огормный пробел между запросами, как это отследить?
http://joxi.ru/Q2K9yvgf4RodVr

Сергей
02.10.2018
07:12:00
всем привет, у меня внутри модели есть функция которая проверяет некие данные, можно ли как то после проверки сделать update этой строки если это нужно, т.е. нужно внутри модели в функции сделать обновление ячейки этой же таблицы
может что-то типа $this->value = 12, $this->value->update()

SiZE
02.10.2018
07:14:04
$this->save(false, ['value'])

Сергей
02.10.2018
07:15:47

Yet Another Stats
02.10.2018
07:16:48
Карма @sizeg стала 61

Andrey
02.10.2018
08:15:50
ребят как эту бодягу исправить?
ну чтобы для каждого не прописывать
я про visible

Ekaterina
02.10.2018
08:19:41
я про visible
ну вынести генерацию item в отдельный метод, например

Дмитрий
02.10.2018
08:21:39
У тебя в каждом элементе меняется только 2 значения.

Andrey
02.10.2018
08:22:35

Google

Andrey
02.10.2018
08:23:01
я даже в модальном окне не могу сделать Авторизацию с нормальной валидацией средствами yii2 )

Akmal
02.10.2018
09:32:43
privet vsem. kto znaet kakoy api ispolzovali dlya ozon.travel ?

Admin
ERROR: S client not available

Ad.x ??
02.10.2018
09:36:25

Andrey
02.10.2018
09:40:03
форыч
о спасибо точно) ну в принципе если 4 языка не столь важно)

Ad.x ??
02.10.2018
09:41:11

Andrey
02.10.2018
09:41:24
понял) спасибо учту)

Ad.x ??
02.10.2018
09:41:38
добавив язык не придется править шаблоны

Andrey
02.10.2018
09:43:38
)

Sanzhar
02.10.2018
10:26:24
Всем привет! Немного оффтоп,
Возможно ли как-то nginx-ом отловить запрос, который идет не с браузера?
например с курла или еще как-то

Павел
02.10.2018
10:28:26
Конечно

Sanzhar
02.10.2018
10:32:22
Можете подсказать как :)

Feodor
02.10.2018
10:34:39
Заголовки, очевидно.
Если тебе не нужна стопроцентная точность, то достаточно User-Agent.
Если нужна, то читай спецмануалы. Какие именно не скажу, глубоким отловом ботов не занимался.

Ad.x ??
02.10.2018
11:43:35

Sanzhar
02.10.2018
11:44:00
Sanzhar Sarsenbi, [02.10.18 17:39]
В общем сделали сайт реакте
Sanzhar Sarsenbi, [02.10.18 17:39]
а ssr беспонтовое
Sanzhar Sarsenbi, [02.10.18 17:40]
мета тэги не работают и т.д.
Sanzhar Sarsenbi, [02.10.18 17:40]
а для сео магазина - капец как важно
Sanzhar Sarsenbi, [02.10.18 17:41]
и думал над вариантом, если nginx-ом забирать урлы для роботов и т.д. и отдавать им html страницы простые с метой

Alexander
02.10.2018
11:44:32
?))))))))))))))))))))))))

Ad.x ??
02.10.2018
11:44:35
Sanzhar Sarsenbi, [02.10.18 17:39]
В общем сделали сайт реакте
бро это фиаско

Google

Sanzhar
02.10.2018
11:44:44
не я делал :)

Ad.x ??
02.10.2018
11:45:07
делали какие-то недалекие люди )

Artemy
02.10.2018
11:45:17
Поисковых роботов по юзерагенту определять можно, но проблему это вряд ли решит

Ad.x ??
02.10.2018
11:45:20
а щас хотят се поиметь, но се поимеет их :D

Sanzhar
02.10.2018
11:45:35
делали и слились)
вот думаю, как продолжить работу

Ad.x ??
02.10.2018
11:45:55
как бы сказать помягче )))

Sanzhar
02.10.2018
11:46:06
проблему решит частично, усложнит жизнь в будущем и так далее
но пока не вижу других вариантов
фронт рабочий - трогать не хочется

Alexander
02.10.2018
11:46:24

Ad.x ??
02.10.2018
11:46:51

Mikhail
02.10.2018
11:48:25
а вроде есть вариант серсерсайд рендеринга на ноде. Но я эту тему не копал )

Ad.x ??
02.10.2018
11:49:07
говорит что есть, но говеное )