@yii2ru

Страница 1253 из 1721
Vladimir
16.05.2018
21:09:54
Просветите пожалуйста. Composer на yii2 устанавливается отдельно? Хочу обновить до bootstrap4. Команда composer.phar не исполняется.
Псс..попробуйте метеор, у него есть такая крутая штука как атмосфера, там в консольке пишем meteor add bootstrap4 и все работает

только не баньте молю

PowerAxis
16.05.2018
22:49:30
И2

Google
NVlad
16.05.2018
23:22:34
только не баньте молю
Баньте) yarn наше всё

Антон
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
я пока не работал с очередями в йии надеюсь, что никогда не придется но да, в теории - failed и погнали дальше. Либо retry, смотря какой интерфейс заюзать
Ну вот он делает ретрай и опять падает и что бесконечно будет так? Остальные таски встанут из-за проблемного?

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

Maxim
17.05.2018
04:06:55
А он все равно падает. Он же должен в как failed посетить и идти дальше выполнять таски?
Погугли Найдёшь много статей по своей проблеме Кролик по умолчанию останавливается при ошибке в воркере Заюзай другой драйвер или избавься от ошибок Ну или делай перезапуск кролика при ошибках или что там гугл скажет

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

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

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

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

Shokha
17.05.2018
06:18:05
https://www.yiiframework.com/extension/yii2-simplechat

https://www.yiiframework.com/extension/yii2-simplechat
помогите устоновит я его скачал уже через composer

return [ 'bootstrap' => ['simplechat'], 'modules' => [ 'simplechat' => [ 'class' => 'bubasuma\simplechat\Module', ], // ... ], // ... ]; вот эту куда писат в web.php?

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

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
я уже скачал его
gist используй для передачи кода... нахрена мне твои файлы?)))

?
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
Всем привет. Как можно вывести массив моделей в GridView?
нестандартным образом вывести, или как?

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

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:58
нет. всю верску сразу пуляю

Тимур
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
наверное проще будет smtp поставить
спасибо ? начальнег не хочет, говорит переписывай всё на функцию mail(((

Максим
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
ну как вариант, можно припарковать почтовый домен к яндексу (почта для домена) и через него рассылать письма

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 поменяю))

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