@yii2ru

Страница 1252 из 1721
Константин
16.05.2018
13:06:11
Я никого из вас не считаю тупым, так проще иногда спрашивать

Ай ладно

Короче

Google
Константин
16.05.2018
13:06:32
Спасибо за помощь

А то я сейчас в дебри уйду рспинаясь

Maks
16.05.2018
13:39:26
Товарищи, подскажите пожалуйста, разбираюсь с очередями) У них в примере Yii::$app->queue->on(Queue::EVENT_AFTER_ERROR, function ($event) { if ($event->error instanceof TemporaryUnprocessableJobException) { $queue = $event->sender; $queue->delay(7200)->push($event->job); } }); хочу разобраться попутно с ивентами, куда этот код правильно будет вставить?

Виктор
16.05.2018
13:44:04
В какой нибудь Bootstrap класс

Или CoreEventRegistrator класс. На сколько фантазии хватит)

Виктор
16.05.2018
13:52:21
А я выпусник пту и вообще, я пекарь
Норм. У нас повар работает на фронтенде)

Максим
16.05.2018
13:53:12
А я выпусник пту и вообще, я пекарь
у меня за плечами техникум, техник электромеханик))

?
16.05.2018
13:55:12
гг сам энергетик 1 товарищь матиматик другой физик

Maks
16.05.2018
13:58:09
О, а я компы вообще обслуживать должен по образованию)

Google
Виктор
16.05.2018
14:18:02
гг сам энергетик 1 товарищь матиматик другой физик
Несостоявшиеся математики и физики как раз и идут в программирование.

Действительно сильные одаренные математики, преданные своему делу, зарабатывают куда больше программистов

Dmitriy
16.05.2018
14:19:57
Like
16.05.2018
14:21:48
?
16.05.2018
14:27:03
?

Minas
16.05.2018
16:13:24
Просветите пожалуйста. Composer на yii2 устанавливается отдельно? Хочу обновить до bootstrap4. Команда composer.phar не исполняется.

Andriy
16.05.2018
16:13:41
Привет ребят, есть какой то event который вызывается когда идет обращение к модели?

Нужно сделать проверку на expired_at и обновлять ее при некоторых условиях

Andriy
16.05.2018
16:17:28
А как?

Как?

Like
16.05.2018
16:18:40
А крон здесь причем? ?

Andriy
16.05.2018
16:20:20
Так а что, делать проверку прямо в контроллере и обновлять?

Like
16.05.2018
16:21:03
Тебе лучше никак не делать)

Руслан
16.05.2018
16:25:02
там наверное должно быть !=
Заменил. Не помогло ?.

Minas
16.05.2018
16:29:24
Как установить bootstrap4 на yii2? Подскажите пожалуйста

?
16.05.2018
16:53:21
Композер качаешь курлом

Google
?
16.05.2018
16:53:49
А дальше ставишь через него что надо

Vadim
16.05.2018
17:07:49
Вопрос по yii2-sphinx Как-то можно менять sort modes и использовать выражения для сортировки?

Антон
16.05.2018
17:37:48
Ребята, закидываю таски в очередь, и если какой то таск падает с фатальной ошибкой, то остальные перестают работать. Это так задумано?

Evgeny
16.05.2018
18:38:04
народ привет

подскажите как такую штуку реализовать, через что. К ПРИМЕРУ в системе возникает некое событие по которому нужно оповестить пользователя. но пользователь может увидеть это событие в браузере и его не надо лишний раз оповещать

как бы это сделал на JS: установил таймаут на отправку оповещения скажем 1 минута. Если в течении этой минуты юзер и так увидел то что надо - сбрасываю таймаут и никакие доп оповещения не всплывают

есть какой нить такой же таймаут на пхп/юи? который потом можно сбросить? или тут правильно через очередь фигачить?

Evgeny
16.05.2018
18:41:32
серверное.

☕ CunningFox
16.05.2018
18:41:43
а дальше longpooling/websocket

Evgeny
16.05.2018
18:41:54
ну на клиенте все равно делать ajax запрос на сервак, что мол стопэ, уже всё просмотрено

☕ CunningFox
16.05.2018
18:42:15
оповещение в очередь или сразу в редис, а клиент получает при необходимости. Если не получил то можно уже пуш в браузер или приложения пулять

js можно приостанавливать в принципе, а так сделал звук и показал сообщение

Evgeny
16.05.2018
18:43:28
есть чат на клиенете. если я прямо сейчас сижу в чате и мне приходит сообщение - не нужно мне дополнительных уведомлений слать. Это сообщение становится прочитанным в течении долей секунды

☕ CunningFox
16.05.2018
18:43:38
если сообщение закрыл пользователь то на сервер сообщение тип "ок, прочтено"

Google
☕ CunningFox
16.05.2018
18:44:04
ну в данном случае если на клиенте оно стано прочитанным (движения грызуна или что угодно)

*стало

шли на сервер чем привык чекин

Сам обмен сообщениями

Evgeny
16.05.2018
18:50:49
сокеты + жквери

Vadim
16.05.2018
18:53:02
в запросе на sphinxQL
А с Query Builder это никак нельзя использовать?

Roman
16.05.2018
19:34:27
А с Query Builder это никак нельзя использовать?
вроде нет, но ты можешь запилить PR :)

Vadim
16.05.2018
19:36:46
вроде нет, но ты можешь запилить PR :)
Могу, пытаюсь разобраться. А как его хотя бы на sphinxQL написать?

Roman
16.05.2018
19:38:42
уже не помню, редко пишу запросы на чистом sphinxQL. Сейчас вообще редко с ним работаю

Виктор
16.05.2018
19:39:47
Можно и через QB написать sphinxQL это SQL со своей спецификой

https://habr.com/company/sphinx/blog/61222/

Vadim
16.05.2018
19:42:22
Можно и через QB написать sphinxQL это SQL со своей спецификой
А как в него вставить что-то типа: $cl->SetSortMode ( SPH_SORT_EXPR, "@weight + ( user_karma + ln(pageviews) )*0.1" );

Andriy
16.05.2018
19:46:25
Привет ребят, подскажите плиз, почему load возвращает false, причем в errors пустой массив?



Vano
16.05.2018
19:48:20
а ты такой ->load($post, '') сделай)))

Andriy
16.05.2018
19:49:10
Vano
16.05.2018
19:49:12
ну и errors появляются после ->validate()

$post это что?
$post = Yii::$app->request->post();

Andriy
16.05.2018
19:49:37
Я не использую никакие формы, у меня default форма

Google
Vano
16.05.2018
19:49:52
да насрать, в load второй параметр надо передавать

Andriy
16.05.2018
19:50:16
Ааа

Vano
16.05.2018
19:50:43
1. смотри что такое второй параметр 2. почитай когда ошибки появляются

и у тебя все получится

Andriy
16.05.2018
19:51:44
Просто у меня по всему проэкту не используется второй параметр. Скажи плс если не сложно что он делает)

Vano
16.05.2018
19:52:18
второй параметр - название модели текущего запроса

на пальцах: если хочешь модель забить просто массивом - всегда пустую строку передавай :)

Andriy
16.05.2018
19:54:06
А если не использую второй параметр, нужно как то модель с формой связЫвать или что-то в этом духе?

Читаю сейчас об этом

Просто хочется на пальцах)

Ruslan
16.05.2018
19:57:38
Может кто сталкивался: Видеоплеер воспроизводит видео только с локального пути, если путь указать с доменом (даже текущий) видео на некоторых телефонах не воспроизводится? Воспроизводит <source src="/assets/video/index.m3u8?v=1509168471" type="application/x-mpegURL"> Не воспроизводит <source src="https://site.ru/assets/video/index.m3u8?v=1509168471" type="application/x-mpegURL">

R
16.05.2018
20:06:26
вероятно, проблема совсем не в путях, а в отсутствии кроссплатформенности

Vano
16.05.2018
20:07:30
я бы хидеры перепроверил на content-type

R
16.05.2018
20:08:13
еще бывает из-за cors

но странно, что даже с текущего не работает

некоторые телефоны - это айфоны на сафари наверно? при том не очень свежие модели

Alex
16.05.2018
20:10:31
Протоколы совпадают? Оба https?

Maxim
16.05.2018
20:26:12
Просто хочется на пальцах)
Пойди доку почитай, пожалуйста. Вежливо прошу!

Konstantin
16.05.2018
20:57:35
Нинада так делать ?
Ты вообще на йии не пишешь ничего. Советчик ?

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