@yii2ru

Страница 1469 из 1721
Павел
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
Есть ли варианты прикручивания ModelSearch к уже существующему варианту dataProvider этой Model? Просто переписывать всё чот очко играет
сгенерируй crud и посмотри как там сделано, ничего сложного, от чего бы очко должно играть

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

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

Constantin
10.07.2018
06:56:41
yiiframework.com прилёг, с чего бы это
ещё и зеркала API нигде нет

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

Javharbek
10.07.2018
07:04:27
?? Vladimir
10.07.2018
07:04:50
Yii::$app->params - в параметрах можно.
Вот то что нужно, спасибо!

Максим
10.07.2018
07:07:37
ещё и зеркала API нигде нет
исходный код с комментариями есть

Constantin
10.07.2018
07:07:53
Ad.x ??
10.07.2018
07:14:37
Часть полей редактируется, часть нет. Причем поля прописанные в rules редактируются. Куда нужно в модели дописать поля, чтобы редактировать все
https://www.yiiframework.com/doc/api/2.0/yii-db-baseactiverecord#save()-detail 2-м параметром указывается что именно сохранять, остальное не сохранять

Google
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
а как yii2 сказать об этом? :)
вот так: {{field}}, где {{ и }} заменяются на символы экранирования в нужной бд. И да, ты херово написал код.

Ad.x ??
10.07.2018
09:31:41
да не писал я его, в паблике нашел... Спасибо
значит кто-то херово написал :D

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, то есть чтобы игнорил пустые строки и нуллы?

Или пустая строка для него тоже нулл?

Constantin
10.07.2018
09:48:32
->andFilterWhere(['not', ['param' => '']]) ->andFilterWhere(['not', ['param' => null]])
а если наоборот, они должны быть нуллом или пустой строкой?

Максим
10.07.2018
09:55:16
а если наоборот, они должны быть нуллом или пустой строкой?
гугл и доки для чего? если просто like то обычный массив передай

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: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
SELECT * FROM cdr WHERE COALESCE(did, '')='' AND COALESCE(outbound_cnum, '')='' м.б. так
не, мне для построителя запросов надо

я уже понял

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() посоны?

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
Всем привет. Столкнулся с такой проблемой, одно из полей в БД хранится в формате JSON, и AR модель теперь отказывается конвертироваться в строку. Кто-нибудь знает, как это кошерно решить?
Enh #15716: Added disableJsonSupport to MySQL and PgSQL ColumnSchema, disableArraySupport and deserializeArrayColumnToArrayExpression to PgSQL ColumnSchema (silverfire) по ходу этот фикс должен помочь

Максим
10.07.2018
11:23:25
У меня версия 2.0.15
ну значит эта настройка уже есть, можно отключить

Screamie
10.07.2018
11:23:58
ну значит эта настройка уже есть, можно отключить
Я так понимаю, это сделает из поля JSON в БД обычное поле?

Максим
10.07.2018
11:23:59
У меня версия 2.0.15
https://toster.ru/q/514076

Screamie
10.07.2018
11:24:29
https://toster.ru/q/514076
Ok. Пошел читать) Ща вернусь)

Alexey
10.07.2018
11:26:03
рулетку чтоль пишешь для игровых автоматов?
нет, но надо генерить uuid в кластере

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

Ad.x ??
10.07.2018
11:29:48
нет, но надо генерить uuid в кластере
так есть же генераторы уидов

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
в твитуре юзают flakeid, в elasticsearch аналог на основе flakeid
https://habr.com/post/334994/ вот по теме статья

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

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

Ортем
10.07.2018
11:43:34
День трудодень добрый.

Кому нибудь попадались компоненты для вывода всех групп из AD ?

Или вообще попадалось что нибудь где реализуется вывод всех групп AD (связка с ldap наверняка будет)

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