@yii2ru

Страница 959 из 1721
Dmitriy
11.02.2018
19:00:49
оверхед имхо

Don
11.02.2018
19:02:42
Смотрите крон стоит из за того, что у меня из панели управления создается пост, который должны получить 3000+ юзеров бота. Потом Крон каждые 5 минут просыпается, смотрит есть ли задача, если есть, то начинает в цикле отправлять сообщение, и через 400 секунд скрипт засыпает (не успев закончить рассылку) и крон опять тянет этот скрипт через 5 минут и так по кругу.

Вот что хочу заменить я

Google
Dmitriy
11.02.2018
19:05:13
логика такая. При создание рассылки просто ее отправляете в очередь. И обработчик уже в фоне ее отправляет (ну там смотрит еще в лимиты)

Don
11.02.2018
19:06:01
логику я понимаю. сейчас смотрю одно видео по этой теме.

Dmitriy
11.02.2018
19:06:17
ну да крон там не нужен совершенно

Don
11.02.2018
19:06:37
из веб можно запускать обработчик?
точнее тут создаю джоб с новой рассылкой

Dmitriy
11.02.2018
19:08:04
я бы создал 2 джоба . 1 для добавление рассылки и формирование списка юзеров и сообщение. 2 уже отправку этого сообщения

Don
11.02.2018
19:08:47
да логично, спасибо за подсказку

Vladimir
11.02.2018
19:14:54
Это же ок переименовать сгенерированную миграцию если хочу переименовать таблицу в ней?

Дмитрий
11.02.2018
19:15:39
нет не ок

На любое изменение бд = новая миграция

Иван
11.02.2018
19:16:30
Если не закомитил, то можно)

Don
11.02.2018
19:17:13
я бы создал 2 джоба . 1 для добавление рассылки и формирование списка юзеров и сообщение. 2 уже отправку этого сообщения
Ещё один вопрос. Одновременно создал 2 Джоба, они будут паралельно работать или последовательна?

Дмитрий
11.02.2018
19:17:21
Если не закомитил, то можно)
ну только если так)

Vladimir
11.02.2018
19:17:37
На любое изменение бд = новая миграция
Я не меняю БД, я сгенерировал только файл миграции, но не применил его

Google
Vladimir
11.02.2018
19:18:04
ну вернее применил, прсмотрел что все ок, потом откатил

Don
11.02.2018
19:18:42
если 1 вызывается из 2го то последовательно
Нет, допустим две разные джобы

Дмитрий
11.02.2018
19:18:44
ну вернее применил, прсмотрел что все ок, потом откатил
В общем. Сейчас типа можно так сделать, но в реальных условиях разработки так делать нельзя

Don
11.02.2018
19:19:16
Нет, допустим две разные джобы
1. Рассылка в одного бота 2. Рассылка в другого бота

Dmitriy
11.02.2018
19:19:22
Нет, допустим две разные джобы
зависит от кол-в обработчиков а так раньше поставленные будут выполняться раньше

Vladimir
11.02.2018
19:19:27
Да, понял, благодарю

Don
11.02.2018
19:20:17
Спасибо за пояснения.

Раджаб
11.02.2018
19:54:11
Здравствуйте. Навбар, юзерблок (блок с логином пользователя), рекламный блок и тп делать через виджеты? Недавно перешёл с cms-ок на фреймворк, поэтому чуть есть вопросы Между делом, в двух словах ответьте пожалуйста

Раджаб
11.02.2018
20:03:43
В основном с друпал

Don
11.02.2018
20:49:09
в целом да.
Сорри, что так поздно, установил всё, создаю джоб, в базе появляется, но он не запускается как будто.

Don
11.02.2018
20:49:31
Т.е. его надо ручками запустить получается один раз через queue/listen?

Dmitriy
11.02.2018
20:50:07
эго нужно как фоновую задачу

Maxim
11.02.2018
22:05:13
Т.е. его надо ручками запустить получается один раз через queue/listen?
У Yii2-queue есть же русский мануал. Если его прочесть - все станет предельно ясно Там таже супервизором учат пользоваться. Посмотри! https://github.com/yiisoft/yii2-queue/tree/master/docs/guide-ru

SiZE
12.02.2018
04:02:06
Google
Eugene
12.02.2018
04:23:09
ребята, как заставить save() делать сохранение в таблиц не одной записи, а сразу нескольких? типа у меня есть массив, мне надо сохранить его данные в таблицу, делаю save в цикле foreach() сохраняется только одна запись, обновляю страницу - сохраняется еще одна. Я что то не так делаю, да?

Alex
12.02.2018
04:24:58
Создаешь форму и через нее сейваешь

Eugene
12.02.2018
04:32:54
ну ты посмотри в дебагере чо ты там передаешь то
Два массива вида ThisDay[news_name][2017][612210]: текст новости 2017 ThisDay[news_name][2016][523521]:Текс новости 2016 По нажатию на кнопку "сохранить" происходит редирект и сохраняется только та что с id 612210 при обновлении страницы ловлю "Duplicate entry '612210' for key" и в базу вставляется запись с id 523521

Eugene
12.02.2018
04:45:23
ну вот
так непонятно как сделать чтобы сохранялось сразу 2 записи ?

Дмитрий
12.02.2018
05:03:07
Меня лишили его
Нет оборота в 1500?

SiZE
12.02.2018
05:04:51
Нет оборота в 1500?
Оказалось что уже нет)

Давно новых не делал

Eugene
12.02.2018
05:05:26
Andrey
12.02.2018
05:06:32
Как foreach закончился прописывает редирект куда нужно

Дмитрий
12.02.2018
05:08:55
Оказалось что уже нет)
А ещё раз заявку подать нельзя?

SiZE
12.02.2018
05:11:47
А ещё раз заявку подать нельзя?
Не знать у меня промо был, он щас не действует. Почитаю ещё.

Eugene
12.02.2018
05:16:55
Как foreach закончился прописывает редирект куда нужно
разобрался) нужно было модель в цикле инициализировать, а то получается что работа шла с одним экземпляром

Eugene
12.02.2018
05:18:25
?
спасибо за отзывчивость!

Maxim
12.02.2018
05:59:14
так непонятно как сделать чтобы сохранялось сразу 2 записи ?
Сразу две видимо можно только одним инсертом через sql-строку

Eugene
12.02.2018
06:01:08
Google
Admin
ERROR: S client not available

Maxim
12.02.2018
06:02:35
Мне показалось ты не разобрался, а сохранил поочередно

Erzhigit
12.02.2018
06:12:24
Добрый день, уважаемые коллеги

нужно сделать один сайт. аналог отслеживание по трек номером

кому интересно?

SiZE
12.02.2018
06:30:20
опрашивать почту россии?

или gps трек?

Vladislav
12.02.2018
06:42:12
Всем привет. Как можно сделать в yii, чтобы можно было в поле вводить только цифры?

Kirill
12.02.2018
06:45:52
Добавить тип инпута numbers, если не ошибаюсь.

Vladislav
12.02.2018
06:48:46
@kerstvo тогда же будут кнопки в инпуте типа больше или меньше, что будет лишним

Kirill
12.02.2018
06:49:49
Тогда js. Или тебе только валидировать и после возвращать ошибку?

Vladislav
12.02.2018
06:51:30
@kerstvo писать только числа в инпут типа text и валидировать

ну валидировать легко просто через регулярку

в моделе прописать в rules

Vladislav
12.02.2018
06:52:58
@timurkayzer не факт, что на всех браузерах спрачется

Kirill
12.02.2018
06:53:12
https://yii2-cookbook.readthedocs.io/forms-activeform-js/ вот тут custom validation и пиши свой валидатор

Timur
12.02.2018
06:53:13
https://stackoverflow.com/questions/13107118/how-to-remove-the-arrows-from-inputtype-number-in-opera

Google
Wannabelinus
12.02.2018
07:14:01
Всем приве, ребят, вы после того как форкнули репозиторий, как пакет в композер загоняете? Может есть какие-то потайные удобности в этом деле…

Wannabelinus
12.02.2018
07:16:14
сатис?

Через пакаджист это я знаю

Sanzhar
12.02.2018
07:17:56
Всем привет, кто-нибудь знает какой-нибудь виджет для мульти-загрузки и чтобы каждая картинка кропалась и драг энд дропом сортировалась?

Кирилл
12.02.2018
07:21:07
у картика норм виджет, за драг энд дроп не помню, есть ли такая фича у него

Vladislav
12.02.2018
07:39:37
а файл в БД загружается вроде так? $model->file = UploadedFile::getInstance($model, 'file');

Sanzhar
12.02.2018
07:40:14
У Картика нет кропалки вроде

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