
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

Дмитрий
11.02.2018
19:17:21

Vladimir
11.02.2018
19:17:37

Google

Дмитрий
11.02.2018
19:18:03

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

Dmitriy
11.02.2018
19:18:05

Don
11.02.2018
19:18:42

Дмитрий
11.02.2018
19:18:44

Don
11.02.2018
19:19:16

Dmitriy
11.02.2018
19:19:22

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

Dmitriy
11.02.2018
19:20:06

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

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

mrG1K
11.02.2018
19:59:09

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

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

Dmitriy
11.02.2018
20:49:23

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

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

Maxim
11.02.2018
22:05:13

Don
11.02.2018
22:05:55

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
Создаешь форму и через нее сейваешь

Konstantin
12.02.2018
04:31:00
или гадать интереснее

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

SiZE
12.02.2018
04:45:06

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

Дмитрий
12.02.2018
05:03:07

Andrey
12.02.2018
05:04:25

SiZE
12.02.2018
05:04:51
Давно новых не делал

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

Andrey
12.02.2018
05:18:12

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

Maxim
12.02.2018
05:59:14

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

Timur
12.02.2018
06:52:17

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

Kirill
12.02.2018
06:53:34

Vladislav
12.02.2018
06:56:04

Google

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

SiZE
12.02.2018
07:15:19
или сатис

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
У Картика нет кропалки вроде