@yii2ru

Страница 1091 из 1721
Konstantin
25.03.2018
20:42:08
перед validate()

G
25.03.2018
21:53:42
Доброго времени суток! где можно поискать работу для Yii Программиста? может кому то нужен напарник, или вакансия?

Google
Don
26.03.2018
05:39:19
Всем привет ребята, использую yii queue для очередей. Появилась задачка такая: пока человек не нажал на определнную кноку каждые 10 минут кидать одно и то же сообщение. Если нажал то уже соответсвующий текст и опять через 10 минут это же сообщение пока опять на другой этап не пройдет

а вообще как удалять задания из очереди?

Don
26.03.2018
05:48:37
Это для бекенда телеграм бота.

Такие дела )

mrG1K
26.03.2018
05:53:35
ну использовать тогда очереди с отложенным стартом. в беансталк драйвере и редисе это есть добавляешь джобу с стартом через 10 минут в джобе проверяешь текущий статус время последней отправки (дабы не заспамить если джоб несколько добавишь)

Don
26.03.2018
05:58:00
уже джобы добавляются и выполняется один раз. если человек не поменял состояние надо чтобы каждые 10 минут (условно) выполнялось. вот в чем дело)

а есть кто реально работал с https://github.com/yiisoft/yii2-queue/, как там по ID джоба остановить задание?

Alex
26.03.2018
06:24:20
По крайней мере RabbitMQ не даст такого сделать

Don
26.03.2018
06:25:26
С повторением разобрался, а вот автоматом снять задачу из задания. У меня в редисе задании хранятся

Google
Alex
26.03.2018
06:26:15
Yii::$app->queue->delete($id) попробуй

но не факт что поканает

или remove

лучше remove

Но сработает только на редисе

на том-же кролике так такого метода

beanstalk тоже нет

Don
26.03.2018
06:50:55
короче, решил вызовом консольной команды yii queue/remove {id}

Vladislav
26.03.2018
08:27:21
Всем привет. Я установил AdminLTE и не работает раскрывание меню и в консоли пишет что не может подгрузить app.js.min который инициализируется в yiister\adminlte\assets. Как решить проблему?

PowerAxis
26.03.2018
08:30:27
у меня в adminlte/assets нет такого js файла и все работает

Vladislav
26.03.2018
08:35:59
а вернул как было всё равно не работает, да и вроде я вообще нет от того автора взял

first
26.03.2018
08:49:49
Ребят, всем привет. Начал изучать yii 2 advanced, смотрю Елисеева, момент про вагрант. У него есть файл конфига vagrant/config/vagrant-local.yml В который он записывает свои настройки. Но почему то у меня в этой папке только vagrant-local.example.yml Это норма и нужно руками создавать свой локальный или он должен быть?



Mikhail
26.03.2018
09:13:32
Привет. Есть кто со СМЭВ дружил yii?

Semen
26.03.2018
09:23:34
Привет. Есть кто со СМЭВ дружил yii?
А чем-то отличаться должно от других интеграций с php? Готовых полных решений нет.

Mikhail
26.03.2018
09:24:25
Все как-то отличается:)

Там пляски с мнемоникой

Ещё с ЭЦП привязка

Google
Semen
26.03.2018
09:25:30
Там пляски с мнемоникой
? Она один раз присваивается, только ключи перевыпускай.

Gennadiy
26.03.2018
09:26:32
юзайте аском

Semen
26.03.2018
09:26:46
КриптоПРО если надо сделать. Или gost-engine прикручивать, если не хочется платить.

Mikhail
26.03.2018
09:28:04
Сам клиент на java

Ещё вопрос. Vipnet тут нужен или можно без него?

Semen
26.03.2018
09:29:42
Ещё вопрос. Vipnet тут нужен или можно без него?
Зависит от требований того с кем и как интегрируете.

Mikhail
26.03.2018
09:30:28
Например ГИС ГМП

Semen
26.03.2018
09:30:35
Сам клиент на java
А при чем тут тогда yii и php?

Mikhail
26.03.2018
09:31:01
Клиент смэв. А портал на yii

Semen
26.03.2018
09:32:16
Например ГИС ГМП
Всех знать невозможно, у каждого свои заморочки. Сам протокол, вроде, описывает только прикладной уровень.

Клиент смэв. А портал на yii
А в чем тогда проблемы?

Mikhail
26.03.2018
09:33:32
Проблемы подружить с клиентом

Юрий
26.03.2018
10:50:41
Подскажите по вопросу, может кто сталкивался. Есть надобность переопределить вот этот метод https://github.com/yiisoft/yii2/blob/master/framework/log/Target.php#L147 Попробовал сделать свой класс abstract class FilteredLogTarget extends Target в котором переопределил нужный метод, который в bootstrap общий подключил в следующем виде Yii::$container->set('yii\log\Target', 'common\components\FilteredLogTarget'); но на работу приложения не повлияло, все равно используется оригинальный метод класса. есть мысль что из-за того, что EmailTarget например прямо расширяет абстрактный класс Target, а не мой, т.к. автозагрузка композера так велит ему и на то что в контейнере приложения наплевать. нет мыслей как это дело обойти? не переопределять же каждый target соответственно перезаписывая в конфиге. @samdark, я видел что в одном из issue на гитхабе уже обсуждался подобный вопрос, но там было с Log, а тут Target, что приниципиально нигде в пример не приводилось.

Alexander
26.03.2018
11:11:29
А что именно хочется сделать там?

Юрий
26.03.2018
11:12:55
А что именно хочется сделать там?
ну... вообще переопределен в бустрапе опять же ArrayHelper, со своей реализацией filter, и вот она конфликтует)

и как вариант вроде бы свой filter назвать иначе чтобы не конфликтовало или там зафиксить переопределив таргет

Alexander
26.03.2018
11:14:11
лучше свой фильтр назвать иначе

Юрий
26.03.2018
11:14:19
ага, спасибо :)

Alexander
26.03.2018
11:14:24
на его дефолтное поведение завязано очень многое

Юрий
26.03.2018
11:15:44
угу, спасибо.

Google
Vano
26.03.2018
11:22:06
на его дефолтное поведение завязано очень многое
Александр, подскажи: если очень хочется приделать коллекции к ActiveQuery, используя вызов ->asCollection(), нужно полностью ActiveQuery переопределять?

@samdark Ибо, на сколько я понял, там трейт, который просто так не изменить.

Alexander
26.03.2018
11:23:23
ну да

у каждого Model есть find()

из него AQ возвращается

можно свой возвращать

mrG1K
26.03.2018
11:24:20
а в свой запихнуть еще 1 Trait ) Profit)

Mr.
26.03.2018
11:24:38
ребята, привет! кто-то использовал yii.activeForm.js вместе с 4 бутстрапом?

Vano
26.03.2018
11:24:56
можно свой возвращать
А глобально для всех моделей указать мой ActiveQuery можно? С массивами непривычно работать :)

mrG1K
26.03.2018
11:25:53
Через DI можешь попробовать переопределить загрузку этого класа на свой.. Но не будет работать наверно с уже отнаследованными своими кверями

Alexander
26.03.2018
11:25:56
можно, если все модели отнаследовать от твоего класса basemodel

Alexander
26.03.2018
11:26:46
ну а чего, это ж простое решение :)

Vano
26.03.2018
11:27:21
ну а чего, это ж простое решение :)
снимать колпак - благодарность. Это я так "спасибо" сказал))

mrG1K
26.03.2018
11:27:59
public static function find() { return Yii::createObject(ActiveQuery::className(), [get_called_class()]); } в find Обычном обект создается через createObject можешь в контейнере переопределить что по данному имени класса получать свой. и не нужно будет все наследовать от божественного класса

Skachenko
26.03.2018
11:28:46
Всем привет! Подкажите пожалуйста можно ли обращатся по вопросам работы в этом чате?

Skachenko
26.03.2018
11:29:30
нет, получить аванс, сделать работу и делать и делать работу)

Google
Skachenko
26.03.2018
11:29:42
не за меня)

Alexander
26.03.2018
11:29:45
если работа на Yii, то, наверное, да

но это не эффетивно

Skachenko
26.03.2018
11:29:59
именно по yii

Alexander
26.03.2018
11:30:11
https://yiiframework.ru/forum/viewforum.php?f=11

Like
26.03.2018
11:30:17
Alexander
26.03.2018
11:30:24
в чатике оно утонет за 10 минут

Skachenko
26.03.2018
11:30:49
большое спасибо, Александр и First Last :)

Alexander
26.03.2018
11:31:00
ещё слак есть

https://join.slack.com/t/yii/shared_invite/MjIxMjMxMTk5MTU1LTE1MDE3MDAwMzMtM2VkMTMyMjY1Ng

там 820 человек тусит, правда чат, в основном, на английском

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