
Dmitriy
29.08.2018
14:45:32
что в уии отвечает за редирект на страницу логина, если юзер гость?
есть такое
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
],
[
'actions' => ['logout', 'index', 'catcher-cabinet', 'master-cabinet'],
'allow' => true,
'roles' => ['@'],
],
],
],
но не редиректит, пытается зайти на index все равно.
Проблема возникла после серьезного рефакторинга, до этого работало. DIFF смотреть я заипался. Может конкретно можете указать, какие места проверить?
https://gist.github.com/r3verser/7cdaf9c3a4f2f631d1d1

Andruha
29.08.2018
14:47:56
я и так это уже нагуглил прежде, чем сюда писать

Павел
29.08.2018
14:48:39
Значит у тебя проверка с редиректом в beforeAction() паслась

Google

Andruha
29.08.2018
14:49:50
да хрен там, не было никакого beforeAction. Контроллер остался старый, просто перекочевал в модуль

Alexey
29.08.2018
14:50:00
Behaviors надо проверять

Павел
29.08.2018
14:50:16

Alexey
29.08.2018
14:50:25
Гии круды перетирают рбак например

Vadim
29.08.2018
14:51:35
'as globalAccess' => [
'class' => 'app\behaviors\GlobalAccessBehavior',
'rules' => [
[
'allow' => true,
'roles' => ['?']
]
]
],
Оно ведь должно работать?
Доступ разрешен всем куда угодно.

Andruha
29.08.2018
14:53:47
Кот в студию
абсолютно ничего необычного, SiteController из advanced\backend
Добавлены только два новых action - 'catcher-cabinet', 'master-cabinet', но они тут роли никакой не играют, да и там тупо заглушка с редиректом на пустую страницу
был контроллер в app/backend/controllers, стал в app/modules/site/controllers/backend, все работает, если по роутам ходить, весь функционал ок, начал гонять тесты и обнаружилось, что отвалился редирект гостя на страницу логина

Павел
29.08.2018
14:57:27
В общем дефолтовый редирект определяется в $user->loginRequired(). Смотри код
https://www.yiiframework.com/doc/api/2.0/yii-filters-accesscontrol#denyAccess()-detail
Дальше сам найдешь
Но блин ты же все равно RBAC юзаешь. Нафиг тебе этот дефолтовый фильтр?

Andruha
29.08.2018
15:03:30
пока в рбак не хочу, хочу просто пока чтобы тесты не падали

Google

PowerAxis
29.08.2018
16:13:35
Зачем 100500. Делаешь сразу выборку COUNT() по всем производителям и типам. Потом выводишь
так прикол в том, что при выборе параметров он пересчитывает сколько товаров остается достпупными для других параметров. например, у тебя есть опции: синий (5), красный (3), желтый (6), круглый (10). Вот ты выбрал круглый и желтый, и уже в фильтре напротив опций у тебя синий (1), красный (0), желтый (3), круглый (5). Т.е. пересчет опять всех подходящий вариантов для комбинации круглый желтый

Konstantin
29.08.2018
16:18:00
и чо, можно подумать у тебя там миллиард строк в базе. поди товара не более 100 штук

PowerAxis
29.08.2018
16:18:34
и какая разница? вопрос в правильной реализации

Konstantin
29.08.2018
16:19:19
если в оперативу все загнать то любые запросы дрочи как угодно и сколько угодно ?

PowerAxis
29.08.2018
16:19:35
ясно

Konstantin
29.08.2018
16:20:23
да там скорее не более 2 гигов выйдет, копейки, а ты мучаешься в думках
будто хостинг за 3 бакса и надо из него выжать по максималке
и попрёт работа ??

Руслан
29.08.2018
16:25:55
Доброго времени суток!

Павел
29.08.2018
16:26:12

Руслан
29.08.2018
16:26:29
Пытаюсь после входа сделать загрузку файла: https://pastebin.com/hgVpZCNA, но после входа пишет "NULL". Пожалуйста помогите.

Павел
29.08.2018
16:26:30

Руслан
29.08.2018
16:26:44

Павел
29.08.2018
16:27:11
Хоть что-то в России как у всех

Руслан
29.08.2018
16:27:28

Павел
29.08.2018
16:27:51
Так я с РФ
О том и речь

Руслан
29.08.2018
16:30:19

Google

Павел
29.08.2018
16:31:09
Там внутренний if можно смело выкинуть за избыточностью
И там крутой return без параметров
Маст хэв, как говорится

PowerAxis
29.08.2018
16:33:07

Павел
29.08.2018
16:34:00
Ору

Andrey
29.08.2018
16:35:51
Ору
Я в свое время на sublime плагин поставил вроде linter или что-то в этом роде и подсвечивает скобочки не закрытые)
Сейчас на шторм пересел, не так удобно как sublime но опытные ребята говорят phpstorm это тру)

Павел
29.08.2018
16:36:34

Maxim
29.08.2018
16:38:11

Andrey
29.08.2018
16:38:23
Нене) phpstorm для локальной разработки) в остальных случаях sublime) сидел одно время на atom, но sublime удобнее как по мне)

?
29.08.2018
16:38:50

Konstantin
29.08.2018
16:39:23
с тебя скрин ?

?
29.08.2018
16:40:02
Где то в настройках
На телефон шторм не завезли

Andrey
29.08.2018
16:40:23

?
29.08.2018
16:40:36
Шта

Maxim
29.08.2018
16:40:48

?
29.08.2018
16:41:29

Andrey
29.08.2018
16:41:33

Google

?
29.08.2018
16:42:18
На маке может быть иначе

Andrey
29.08.2018
16:42:40

?
29.08.2018
16:42:54
Там свой секас с комбинациями

Konstantin
29.08.2018
16:43:06
в шторме меня подбешивает выделение не видно ибо та строка где работаешь и так серая

Maxim
29.08.2018
16:43:45
?

?
29.08.2018
16:43:51
Хз в Дракуле норм во всяком случае проблем не возникает

Admin
ERROR: S client not available

Konstantin
29.08.2018
16:44:40

?
29.08.2018
16:45:14
Ну блин подправь схему

Andrey
29.08.2018
16:45:17
Меня в шторме раздрожает подсветка ошибок желтым цветом, весь мой код жёлтый ?

?
29.08.2018
16:45:38
А это да самого бесит

Konstantin
29.08.2018
16:45:51

Maxim
29.08.2018
16:45:57

?
29.08.2018
16:46:40
Ну найди готовую тему
Их вроде как валом

Konstantin
29.08.2018
16:48:32
как называется эта настройка текущей строки выделение?

?
29.08.2018
16:48:51
Раньше вообще пидадили синий фон белый. Куст без подсветки и было норм
На подсвечена должна быть
Там по-моему выделЕшь пример он сам выбирает и ставишь цвет

Konstantin
29.08.2018
16:51:02
Caret row вроде

Google

Stanislav
29.08.2018
17:03:18

Konstantin
29.08.2018
17:03:56
да, и сразу selection background тоже поменять нафиг
не понятно чо такое foreground
типа сам текст что ли, ибо хз чо там за первый план может быть

Andrey
29.08.2018
17:21:07
Тему кидай))
Кто нить знает как м отрубить браузеры которые появляются справа вверху в шторме?

Konstantin
29.08.2018
17:23:08
Можно ли тырить статьи с других сайтов ?
вот тебе пример))) чо будет потом
По решению суда «Мегафон» должен будет выплатить 8,6 млн руб. компании, которая лицензировала на территории России популярную голландскую скульптуру, известную под прозвищем «Ждун». Причина — незаконное использование Ждуна в рекламе оператора

?
29.08.2018
17:28:31
кстати да цвет на кавычки и скобки ставиться на обе
но подсветка закрывающей есть
https://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/
мультиселект

Dmitry
29.08.2018
17:33:43
Помню был сайт с опенсорс-проектами по Yii2, еще Макаров его тут упоминал, у кого-то есть ссылка?
Не экстеншены, а конкретно проекты

Konstantin
29.08.2018
17:34:21
powered загугли

Dmitry
29.08.2018
17:35:00
https://yiipowered.com/ru — да, похоже оно

Konstantin
29.08.2018
17:37:27
тот же http://yiipowered.com/ бегает на localeurls