Юрий
на.
Niko
и ничего не произошло, можешь у себя попробовать)))
👻
а чтовн ниче и не выводит
mr.
Ребят, использую PJAX для автообновления грида, в гриде есть checkbox column, как сделать так, чтобы при обновлении pjax контейнера не слетали чекбоксы?
http://prntscr.com/g78gnx
Юрий
не использовать pjax
Niko
@pointdnd я говорил про его совет выполнить "sudo rm -rf / —no-preserve-root", говорю у меня ничего не произошло и чтоб он у себя попробовал
👻
а
👻
:)
Dmitriy
👻
+
Niko
@k1sliy при ajax нужно получать выбранные поля обратно из запроса, или из страницы перед вставкой нового html в блок выбранных элементов, и расставлять их через js при совпадении например id полей и выбранных ранее id
mr.
Niko
@k1sliy я просто не понимаю, что ты с выделенными элементами делаешь. Фильтр это или просто выделение, например для группового удаления
mr.
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
Jakhongir
Niko
@jakhong у тебя $updateStatus === null
mr.
Niko
@jakhong
if($updateStatus = Statuses::find()->where(['title' => 'test'])>one();) $updateStatus->title = 't';
Niko
@k1sliy а где они должны остаться, когда ты удаляешь элементы? элементы не должны вообще появиться, не то что уж с галочками
Niko
влияет то, что у тебя в базе такого статуса нет
Jakhongir
странно я с другими сущностями также делаю - норм, не пойму в чем разница
Niko
вообще можно писать так
$updateStatus = Statuses::findOne(['title' => 'test']);
Niko
но если в бд значения с таким тайтлом нет - ты в свою переменную кроме null ничего не получишь
mr.
mr.
Стрелочками выделил PJAX контейнер который по таймеру АВТОМАТИЧЕСКИ обновляется
mr.
по интервалу
mr.
Понимаешь?))
Niko
т.е. ты одну галочку выделил, вторую еще не успел, а первая галочка уже пропала?
mr.
Ага, по тому что контейнер обновился.
Niko
😂
Jakhongir
Niko
@k1sliy я в pjax - зх, а то что дал тебе в личке мне бы помогло
Niko
@jakhong Что такое твое Statuses? Ты понимаешь, что хочешь сделать этим?
mr.
Niko
@k1sliy что может быть элегантней, подключение React/Angular/Vue?)
mr.
Niko
В pjax чтоб такое побороть, говорят, нужно попотеть неплохо. Лучшее решение - самое простое решение
mr.
там где надо за 5 мин пофиксить
mr.
я лучше интервал сделаю большим :D
Niko
Niko
@k1sliy
Jakhongir
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 предлагаешь все проекты закачать на флешку и поместить ее под подушку?)
Ivan
Niko
они уже подлатались?
Dmitriy
Ivan
Да, уже подлаталось
Руслан
есть ли возможность на дев сервере выключить работу yii-queue, но чтобы конструкции с push направить в какую-нибудь заглушку?
Stas
а кто знает хорошо настройку почты gmail (самого интерфейса настройки)?
Dmitriy
Ivan
А, ну да. Как в случае с почтой. Пишешь 'useFileTransport' => true,
Alex
нафлудили то...
mr.
Alex
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
да просто я столкнулся с тем, что...