
Vladimir
16.05.2018
21:09:54
только не баньте молю

Like
16.05.2018
21:21:24

PowerAxis
16.05.2018
22:49:30
И2

Google

NVlad
16.05.2018
23:22:34

Антон
17.05.2018
03:47:17
В консоли где yii queue/listen вываливается ошибка прям

Vano
17.05.2018
03:48:43
сжечь кролика :)

Антон
17.05.2018
03:50:19

Vano
17.05.2018
03:50:53
если ты про rabbit, то лучше zeromq ))

Антон
17.05.2018
03:51:02
Ну то есть это ошибка в моем таске
А он все равно падает. Он же должен в как failed посетить и идти дальше выполнять таски?

Vano
17.05.2018
03:52:54
я пока не работал с очередями в йии
надеюсь, что никогда не придется
но да, в теории - failed и погнали дальше. Либо retry, смотря какой интерфейс заюзать

Антон
17.05.2018
03:54:21

Vano
17.05.2018
03:55:21
на это ответить я не могу
через часа два буду в офисе - посмотрю исходники, отвечу
либо кто-то тут поможет на опыте

Maxim
17.05.2018
04:06:55

Виктор
17.05.2018
05:28:39
Очереди всегда вешают на супервизор. На случай, если воркер или какая другая служба свалится

Google

Виктор
17.05.2018
05:29:37
Если имеются критичные ошибки в коде, которые приводят к аварийной остановке процесса, то нужно их исправлять.

Shokha
17.05.2018
05:39:04
переписка пользователей есть готовие решения?

Like
17.05.2018
05:40:59

Vano
17.05.2018
05:42:18
именно

Shokha
17.05.2018
06:18:05
https://www.yiiframework.com/extension/yii2-simplechat
return [
'bootstrap' => ['simplechat'],
'modules' => [
'simplechat' => [
'class' => 'bubasuma\simplechat\Module',
],
// ...
],
// ...
];
вот эту куда писат в web.php?

Vano
17.05.2018
06:20:18
основной return в файле web.php

Shokha
17.05.2018
06:23:55

Vano
17.05.2018
06:24:39
у тебя в файле выше есть $config = [
вот внутрь и вмержи

Shokha
17.05.2018
06:26:16
$config = [
'id' => 'basic',
'basePath' => dirname(DIR),
'language' => 'ru-Ru',
'bootstrap' => ['log'],
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],

Vano
17.05.2018
06:26:34
ага

Shokha
17.05.2018
06:32:48

Vano
17.05.2018
06:33:03
ужас
ну есть два варинта:
- либо сам включить мозг и подумаешь, где ошибка
- либо присылай красиво отфоратированный код в gist, будем смотреть всем кагалом

?
17.05.2018
06:39:32

Shokha
17.05.2018
06:40:46

Vano
17.05.2018
06:41:18

?
17.05.2018
06:41:28
Ну дальше смотрикамасутру к пакету и делай

Google

?
17.05.2018
06:41:42
Ничего военного там нет
А 2 варианта смотри сам какой тебе больше подходит тот и ставь тут за тебя решение н кто принимать не будет

Vano
17.05.2018
06:43:20
https://paste.laravel.io/fd0a9184-279b-49b4-92e1-183521b4e563
пробуй так

Shokha
17.05.2018
08:06:33
<?php $form = ActiveForm::begin([
'method' => 'get',
'action' => Url::to(['order/index']),
]); ?>
<?= $form->field($modell, 'user_id')->textInput(['readOnly'=> true, 'value' => $model->id]) ?>
<?php ActiveForm::end();?>
у меня тут action не работает!!!
делал так тоже action => ['path/path']

Vano
17.05.2018
08:09:17
https://www.yiiframework.com/doc/api/2.0/yii-helpers-baseurl#toRoute()-detail

Vladislav
17.05.2018
08:11:02
Всем привет. Как можно вывести массив моделей в GridView?

Виктор
17.05.2018
08:11:58
Передать в него *DataProvider

Максим
17.05.2018
08:12:09

Shokha
17.05.2018
08:12:37
вообще он не работает

Vladislav
17.05.2018
08:13:18
В DataProvider просто добавляется запрос в базу, а потом в GridView, а мне не нужен запрос, у меня уже есть массив моделей
мне вот их надо и вывести

R
17.05.2018
08:13:41
есть arraydataprovider

Максим
17.05.2018
08:13:48

R
17.05.2018
08:13:53
https://www.yiiframework.com/doc/guide/2.0/ru/output-data-providers#array-data-provider

Shokha
17.05.2018
08:14:07

Виктор
17.05.2018
08:14:26

Google

Shokha
17.05.2018
08:14:33
не куда не кидает

Vladislav
17.05.2018
08:15:36

Тимур
17.05.2018
08:17:48
ребят, тоже затык с activeform и его валидацией. через аякс отправляю форму на страницу сгененую ActiveForm и renderPartial но js код с валидацией который генит activeform почему то не прилетает. как быть?

Максим
17.05.2018
08:18:33

Тимур
17.05.2018
08:18:58
нет. всю верску сразу пуляю

Максим
17.05.2018
08:19:05
точнее экшен в нем, который это все делает

Тимур
17.05.2018
08:19:32

Максим
17.05.2018
08:19:34
может оно генерит новую форму без данных, которые ты прислал перед валидацией?
по идее должно
а сама страница в каком экшене находится?
может в нем сделать
if (Yii::$app->request->isAjax) {
внутри проверять и возвращать json модель

Тимур
17.05.2018
08:22:08
не. на стороне клиента генить форму не получится. там все сложно) форму готовить надо на стороне сервака.
вот все что рендерится
jQuery('#w0').yiiActiveForm([{"id"... нету
и хз как это получить из формы ручками)

Эмин
17.05.2018
08:25:38
еще происходит регистр js
внизу страницы

Google

Эмин
17.05.2018
08:25:54
туда форма может тоже свои скрипты добавить

Тимур
17.05.2018
08:27:35
форма может добавить только то что через аякс прилетает т.к. родительская форма ничего не знает об этой движухе))

Alex
17.05.2018
08:28:15
Друзья, привет. У меня почта в скрипте отправляется через компонент SwiftMailer, на новом продакшон сервере нет SMTP сервера. Можно ли заставить этот компонент работать через phpшную функцию mail или как-то ещё обойти это ограничение, не переписывая сильно код?

Дмитрий
17.05.2018
08:29:07
С каких это пор компанента mail может в SMTP
проще на продакшон sendmail поставить

Максим
17.05.2018
08:29:27
наверное проще будет smtp поставить
ага

Alex
17.05.2018
08:30:16

Максим
17.05.2018
08:30:44

Alex
17.05.2018
08:31:07

Максим
17.05.2018
08:31:14
он в курсе, что в этом случае немало писем будет в спам падать? не говоря уже о других фишках типа нормальной html поддержки

Alex
17.05.2018
08:31:51

Максим
17.05.2018
08:32:00
ну как вариант, можно припарковать почтовый домен к яндексу (почта для домена) и через него рассылать письма

?
17.05.2018
08:32:15

Alex
17.05.2018
08:32:28

Mengi
17.05.2018
08:42:21
как правильно написать join двух связ-ых моделей
SELECT count(t.customer_id) as max, a.login
FROM ticket as t
join accounts_otrs_new as a ON a.vg_id=t.customer_id
where t.create_time BETWEEN '2018-05-01' AND '2018-05-15'
group by t.customer_id ORDER BY max desc
$customers = Ticket::find()
->joinWith('abon')
->Where(['and',
['like', 'ticket.create_time', $day],
]);
->orderBy(['ticket.customer_id '=> SORT_ASC]);

Дмитрий
17.05.2018
08:46:40
like для формата datetime это что то с чем то )

Mengi
17.05.2018
08:47:45
like поменяю))