KoJIT
KoJIT
Anonymous
мазохист
Чет мне плохо стало...
Dmitriy
Anonymous
Зная В КАКИХ УСЛОВИЯХ это делалось...
Anonymous
Подпишись на событые допустим публикации именно твоего ассета.
Достать нужные данные для проверки условя.
В зависимости от данных установи нужно значение в поле js/css
????????????
PROFIT
Dmitriy
Павел
Это на view надо подписываться и туда инжектить
Anonymous
Можно в контейнере задать то, как собирать класс.
Dmitriy
👀
Anonymous
Yet Another Stats (β)
Карма @SomeWho стала 1
Anonymous
Anonymous
Блять, можно сразу второй пункт?
Anonymous
Первый не получился.
Anonymous
ПРосто подменив js
Anonymous
Блять, элементарно жеж.
Павел
Он сказал динамический js добавить, который создаётся в зависимости от урл
Павел
За что купил
Anonymous
Ну да, View имеет событие beforeRender http://www.yiiframework.com/doc-2.0/yii-base-view.html#EVENT_BEFORE_RENDER-detail
Подписываемся на событие, и добавляем нагло через сервис локатор в компонент assetManager js Yii::$app->assetManager->registerJs($js)
Anonymous
Спорим тут, ищем бест вей, а ТСу уже похуй)))
Dmitriy
Я уже своё почти запилил(с пустым файликом)😂
Anonymous
А ты не подумал, что твой пустой файлик каждый запрос будет переписывать и ты состояние гонки получишь
Anonymous
Valeriu
Dmitriy
Я в bifoCopy ассета менеджера замутил, он не каждый раз перезаписывает, а только при изменении
Anonymous
да нам пофиг
Anonymous
😁мы с пашей поспорили и нашли бест вей
Dmitriy
Ну чет, чую боком это выйдет
Anonymous
😁у вас хорошее резюме, МЫ ВАМ ПОЗВОНИМ
Dmitriy
Кто тут спец по yii2-queue ?
\yii\queue\sync\Queue::class
это вообще выполняется в синхронном стиле ?
Yii::$app->queue->push( new UpdateReservationJob( [
'from' => '',
'to' => '',
] ) );
хм не отлавливается откладкичом или var_dump
Подключено стандартно
'class' => \yii\queue\sync\Queue::class,
'handle' => false,
Павел
Anonymous
Anonymous
Anonymous
Если не получится, скажи, я тебе скину код, я просто детали забыл, но месяц назад где-то тоже решал эту проблему.
Anonymous
Anonymous
Хотя щас глянул детали, словить багу можно в случае если очередь в Db и ловишь таймаут
Dmitriy
Dmitriy
не ловится
Anonymous
Щас дам снипет
Dmitriy
var_dump тоже не показывает
Anonymous
Тебе нужно только:
'queue' => [
'class' => yii\queue\sync\Queue::class,
'handle' => true,
'on ' . \yii\queue\Queue::EVENT_AFTER_ERROR => function (\yii\queue\ErrorEvent $errorEvent) {
Yii::error($errorEvent->error);
throw $errorEvent->error;
},
],
Anonymous
Там прикол в том, что в синхронной очереди зачем-то глушатся на глухо ошибки
Anonymous
Без возможности отдебажить.
Они даже в лог приложения не пишутся))
Anonymous
По поводу отладчика я хз, не гарантирую, но теперь хотя бы эксепшеном можешшь инфу выкинуть
Dmitriy
чет мне уже ненравится это расширение
Erkin
Привет всем как можно испавит этого без откльючение crfs
Erkin
Erkin
Вывводит во время записи в база данных
Anonymous
Вывести csrf токен
Anonymous
Anonymous
#яневанга
Anonymous
УДали быстро
Anonymous
И загрузи на pastebin.com
Anonymous
#уменякосоглазие
Borys
Или на https://gist.github.com
Erkin
Я думал что валидация будеть в контроллере
Anonymous
Я про CSRF валидацию
Anonymous
Есть тимвивер?
Borys
Erkin
Anonymous
Ты хохол иди сало ешь)
Good
Блин, что за хрень? Туплю че-то
Good
https://prnt.sc/h4vx9p
Good
https://prnt.sc/h4vyil
Good
Может я чего не понимаю, но статус NULL только у одной строки
Good
А оно мне не визвращает ничего
Karim
SiZE
SiZE
IS NOT NULL ибо
Good
Ок, а если у меня в коде вот так:
$query = Order::find()->andWhere(['<>','status', Order::STATUS_IN_CART]);