Юрий
на.
Niko
и ничего не произошло, можешь у себя попробовать)))
👻
а чтовн ниче и не выводит
mr.
Ребят, использую PJAX для автообновления грида, в гриде есть checkbox column, как сделать так, чтобы при обновлении pjax контейнера не слетали чекбоксы? http://prntscr.com/g78gnx
Юрий
не использовать pjax
mr.
не использовать pjax
Даже при AJAX как это сделать?
Niko
@pointdnd я говорил про его совет выполнить "sudo rm -rf / —no-preserve-root", говорю у меня ничего не произошло и чтоб он у себя попробовал
👻
а
👻
:)
Dmitriy
Что сложнее? Это часть сервисов, что ещё обёрнутого есть: Китайское ПО для работы с железом под образ centos6 и древний апач и пыху. Парсер киви. Ларавел эхо сервер, WS сервер 3 разных способа работы с nginx ...
запустить крон в докере без костылей слабо ? А что на счет проблем в stateful-контейнерах и бд ? Тут фишка в том что не надо быть догматичным и религиозным. Докер хорошая технология и не нужно ее сувать везде
👻
+
Niko
@k1sliy при ajax нужно получать выбранные поля обратно из запроса, или из страницы перед вставкой нового html в блок выбранных элементов, и расставлять их через js при совпадении например id полей и выбранных ранее id
who are you
Ага давай что нибудь по сложнее. тогда посмотрим. тото в телеграмме уже 3 (!) чата по докеру. не из-за простоты же
докер непонятный, на винде пробовал его ставить так и лежит в пыли, не пользуюсь, опенсервер гораздо проще в работе
Niko
@k1sliy я просто не понимаю, что ты с выделенными элементами делаешь. Фильтр это или просто выделение, например для группового удаления
Jakhongir
Добрый день, никто не сталкивался? $updateStatus = Statuses::find()->where(['title' => 'test'])>one(); $updateStatus->title = 't'; ошибка: PHP Warning 'yii\base\ErrorException' with message 'Creating default object from empty value'
Niko
@k1sliy так если ты удаляешь выбранные элементы - тебе не нужно заботиться о выбранных ранее галочках. Элеметнтов то выбранных больше не будет)
Niko
as
Niko
@jakhong у тебя $updateStatus === null
Niko
@jakhong if($updateStatus = Statuses::find()->where(['title' => 'test'])>one();) $updateStatus->title = 't';
Niko
@k1sliy а где они должны остаться, когда ты удаляешь элементы? элементы не должны вообще появиться, не то что уж с галочками
Jakhongir
@jakhong у тебя $updateStatus === null
а можно установить значение true и что влияет на $updateStatus?
Niko
влияет то, что у тебя в базе такого статуса нет
Jakhongir
странно я с другими сущностями также делаю - норм, не пойму в чем разница
Niko
вообще можно писать так $updateStatus = Statuses::findOne(['title' => 'test']);
Niko
но если в бд значения с таким тайтлом нет - ты в свою переменную кроме null ничего не получишь
mr.
Стрелочками выделил PJAX контейнер который по таймеру АВТОМАТИЧЕСКИ обновляется
mr.
по интервалу
mr.
Понимаешь?))
Niko
т.е. ты одну галочку выделил, вторую еще не успел, а первая галочка уже пропала?
mr.
Ага, по тому что контейнер обновился.
Niko
😂
Jakhongir
Niko
@k1sliy я в pjax - зх, а то что дал тебе в личке мне бы помогло
Niko
@jakhong Что такое твое Statuses? Ты понимаешь, что хочешь сделать этим?
mr.
@k1sliy я в pjax - зх, а то что дал тебе в личке мне бы помогло
Ну это очевидное же решение, думал МБ есть что елегантнее...
Niko
@k1sliy что может быть элегантней, подключение React/Angular/Vue?)
Niko
В pjax чтоб такое побороть, говорят, нужно попотеть неплохо. Лучшее решение - самое простое решение
mr.
там где надо за 5 мин пофиксить
mr.
я лучше интервал сделаю большим :D
Jakhongir
@jakhong Что такое твое Statuses? Ты понимаешь, что хочешь сделать этим?
Statuses - таблица со столбцами title и id, хочу по заданному title или id поменять значения title
Niko
Niko
@k1sliy
Jakhongir
я подумал ты про настройку какую-то в бд типа статус на редактирование:)
Jakhongir
и если бы не было записи ошибка была бы соответствующая.
Niko
@jakhong тогда это что-то у тебя не так. Возможно от ActiveRecord не наследовался моделью или еще какое-то несоблюдение "правил работы" с фреймворком
Ivan
Кстати. Сегодня ночью обнародовали критические уязвимости в git, subversion, mercurial. Как пример статья от Gitlab, в ней указаны все CVE https://about.gitlab.com/2017/08/10/gitlab-9-dot-4-dot-4-released/
Niko
@offout предлагаешь все проекты закачать на флешку и поместить ее под подушку?)
Niko
они уже подлатались?
Ivan
Да, уже подлаталось
Руслан
есть ли возможность на дев сервере выключить работу yii-queue, но чтобы конструкции с push направить в какую-нибудь заглушку?
Stas
а кто знает хорошо настройку почты gmail (самого интерфейса настройки)?
Ivan
есть ли возможность на дев сервере выключить работу yii-queue, но чтобы конструкции с push направить в какую-нибудь заглушку?
Я в таких случаях делаю параметр в конфиге, выключающий функционал, и пишушить в warning лог что она отключена. Но моежтч то получше предложат
Ivan
А, ну да. Как в случае с почтой. Пишешь 'useFileTransport' => true,
Alex
нафлудили то...
mr.
нафлудили то...
Доброе утро)
Evgeny
Всем кто знает пхп привет)
Evgeny
есть вот такая конструкция (она рабочая) $dataProvider = new ActiveDataProvider([ 'query' => $query, 'pagination' => [ 'pageSize' => 10, ], ]);
Evgeny
потом $dataProvider передается в listView и он отображает все что нужно.
Evgeny
как узнать количество записей которые будут выведены в ListView до передачи его в ListView?
Evgeny
что то вроде count($dataProvider) или $dataProvider->numRows или что то такое есть?
Konstantin
http://www.yiiframework.com/doc-2.0/yii-data-basedataprovider.html#getTotalCount()-detail
Konstantin
все там есть
Evgeny
thx!! magic)
Konstantin
у нас кто-нибудь просветлен в MySQL?
Konstantin
с какой целью там по дефолту стоит ONLY_FULL_GROUP_BY?
Konstantin
это ограничение дает какие-то преимущества?
Alex
Ухх. Это тебе уже DBA нужен какой-то
Alex
или супер крутой DevOps
Konstantin
да просто я столкнулся с тем, что...