
Павел
10.07.2018
06:03:40
Массовый исход из чата ларавель?

?
10.07.2018
06:06:53
?

Constantin
10.07.2018
06:21:39
Есть ли варианты прикручивания ModelSearch к уже существующему варианту dataProvider этой Model? Просто переписывать всё чот очко играет

Максим
10.07.2018
06:22:28

Google

Constantin
10.07.2018
06:22:50

?? Vladimir
10.07.2018
06:25:05
Всем привет. Подскажите на счёт хранения ключей для сторонних сервисов. В Laravel я добавлял в .env строку вида API_KEY=key и потом в нужных местах получал её через env('API_KEY'). Как нечто подобное сделать в YII2? Сохранить значение в /config/web.php?

Javharbek
10.07.2018
06:28:04

Constantin
10.07.2018
06:55:22
yiiframework.com прилёг, с чего бы это

Alexey
10.07.2018
06:56:08

Constantin
10.07.2018
06:56:41

?? Vladimir
10.07.2018
06:56:49
С библиотеками понятно, а нативного функционала у yii2 нет?

Javharbek
10.07.2018
07:04:27

?? Vladimir
10.07.2018
07:04:50

Максим
10.07.2018
07:07:37

Constantin
10.07.2018
07:07:53

Ad.x ??
10.07.2018
07:14:37

Google

Romuald
10.07.2018
07:15:22

Oleg
10.07.2018
07:29:17
Yii2 + postgres ERROR: ОШИБКА: оператор не существует: ` <- апостроф
кто нибудь встречался?

Дмитрий
10.07.2018
07:29:45
А код?

Павел
10.07.2018
07:30:24
Код не нужин

Дмитрий
10.07.2018
07:30:47
Ща нагадаю

Constantin
10.07.2018
07:31:20
Как в GridView добавить фильтр по полю, которое генерируется на лету, по совокупности полей таблицы для данной строки?

Oleg
10.07.2018
07:31:43
код не причем, ибо Yii2 формирует запрос
SELECT COUNT(*) FROM "comment" WHERE `model` = 'articles'
model обернут в апострафы которые постгрес не принимает
код https://github.com/yeesoft/yii2-comments/blob/master/models/Comment.php

Дмитрий
10.07.2018
07:33:25
у постгреса нет апострофов

Oleg
10.07.2018
07:33:52
:)

Дмитрий
10.07.2018
07:33:56
Двойные кавычки - если ты указываешь таблицу или колонку, одинарные - если текст

Oleg
10.07.2018
07:34:05
а как yii2 сказать об этом? :)

Дмитрий
10.07.2018
07:34:32
Значит ты херово написал код

Oleg
10.07.2018
07:39:09

Ad.x ??
10.07.2018
09:30:32

Oleg
10.07.2018
09:31:18

Ad.x ??
10.07.2018
09:31:41

Oleg
10.07.2018
09:31:48
?
может кто нибудь подскажет нормальный модуль комментов?

Ad.x ??
10.07.2018
09:32:37
@shindakioku тащи свой микросервис коментов

Oleg
10.07.2018
09:36:15

Google

Ad.x ??
10.07.2018
09:36:38

Oleg
10.07.2018
09:37:13

Constantin
10.07.2018
09:44:14
какие параметры скормить andFilterWhere, чтобы типа WHERE NOT LIKE '' AND NOT NULL, то есть чтобы игнорил пустые строки и нуллы?
Или пустая строка для него тоже нулл?

Максим
10.07.2018
09:48:09

Constantin
10.07.2018
09:48:32

Максим
10.07.2018
09:55:16

Constantin
10.07.2018
09:55:49
like '' разве не вернёт вообще всё?

Максим
10.07.2018
09:56:07
нет, он вернет только пустое значение
null это не пустое значение, а отсутствие значения

Constantin
10.07.2018
09:56:21
а, ок, я понял, спасибо

Alex
10.07.2018
10:06:59
Никто не сталкивался, плагин ckeeditor, почему то преобразовывает все html теги в тег <p>, например пишем текст в нем заголовок h2 и при сохранении, h2 заменяется на p

Павел
10.07.2018
10:10:55

Миолаэ
10.07.2018
10:12:14
Пользуйтесь плагинами к ckeditor
В частности - заголовками. Он это умеет. Но по умолчанию фильтрует все, что не разрешено явно.

Constantin
10.07.2018
10:35:51
чота я никак не могу понять как в query builder расставлять скобки между всякими OR и AND, как я это преспокойно делаю в SQL
например, есть тупо запрос
```
SELECT * FROM cdr WHERE (did = '' OR did IS NULL) AND (outbound_cnum = '' OR outbound_cnum IS NULL)
```
и я вообще не понимаю приницип, по которому это сделать activequery
а, нагуглил
https://yiiframework.ru/forum/viewtopic.php?p=173347&sid=feb3e69c97a67ebda1ecefda784054db#p173347

Google

Ad.x ??
10.07.2018
10:44:11

Constantin
10.07.2018
10:44:31
я уже понял

Ad.x ??
10.07.2018
10:46:31
$query
->andwhere([new \yii\db\Expression('COALESCE(did, \'\')') => ''])
->andwhere([new \yii\db\Expression('COALESCE(outbound_cnum, \'\')') => '']);

Alexey
10.07.2018
10:46:35
че думаете про random_bytes() посоны?

Ad.x ??
10.07.2018
10:46:59

Admin
ERROR: S client not available

Alexey
10.07.2018
10:48:26
random_bytes — Генерирует криптографически безопасные псевдослучайные байты

Ad.x ??
10.07.2018
10:48:56
в таком случае думаю что ништяк
рулетку чтоль пишешь для игровых автоматов?

Screamie
10.07.2018
11:16:21
Всем привет.
Столкнулся с такой проблемой, одно из полей в БД хранится в формате JSON, и AR модель теперь отказывается конвертироваться в строку. Кто-нибудь знает, как это кошерно решить?
Кроме кастомного __toString()

Максим
10.07.2018
11:18:40

Screamie
10.07.2018
11:23:05

Максим
10.07.2018
11:23:25

Screamie
10.07.2018
11:23:58

Максим
10.07.2018
11:23:59

Screamie
10.07.2018
11:24:29

Alexey
10.07.2018
11:26:03

Google

Alexey
10.07.2018
11:27:34
надо удостовериться что не будет коллизий + надо наверное еще и последовательную генерацию вонзить

Ad.x ??
10.07.2018
11:29:48

Alexey
10.07.2018
11:30:05
они не гарантируют отсутствие коллизий

Ad.x ??
10.07.2018
11:30:48
так никто не будет гарантировать отсутствие коллизий, если не проверять значения уже сгенереных

Максим
10.07.2018
11:30:54

Alexey
10.07.2018
11:31:40
ну вообще если намешать че-то из таймстемпа + хост ид (мак, хостнейм) + рандом то будет и рандом )
https://blog.twitter.com/engineering/en_us/a/2010/announcing-snowflake.html
в твитуре юзают flakeid, в elasticsearch аналог на основе flakeid
короч интересная тема :D
есть еще nanoid, shortid, но они все просто на рандоме основаны

Максим
10.07.2018
11:33:24

Screamie
10.07.2018
11:37:22
https://toster.ru/q/514076
Проблему решил, но можно еще поподробней об автоматической конвертации JSON.
У меня вставляется JSON поле в базу обычной стройкой. Когда достаю оттуда это поле, то возвращается тоже строка. В каком месте это мешает приведению объекта к строке? Из-за одинаковых знаков?

Максим
10.07.2018
11:38:29

Screamie
10.07.2018
11:42:27
не понял вопроса)
Сейчас поясню.
Есть поле в AR Attribute::$params, под него в БД заведено поле с типом JSON.
В инпуте для $params я руками пишу JSON строку и она уходит в базу. Кода достаю ее, то результатом приходит тоже строка и я ее декодирую в JSON.
И вот не могу понять, почему в принципе отвалилось __toString(). Мое предположение, что это связано с символами кодировки для serialize и для JSON.

Максим
10.07.2018
11:43:10

Ортем
10.07.2018
11:43:34
День трудодень добрый.
Кому нибудь попадались компоненты для вывода всех групп из AD ?
Или вообще попадалось что нибудь где реализуется вывод всех групп AD (связка с ldap наверняка будет)

Максим
10.07.2018
11:45:35