
Alexey
12.03.2018
10:46:15
мда, yii2-elasticsearch для 7.2 отсутствует

SiZE
12.03.2018
10:47:49

Alexey
12.03.2018
10:47:55
я нашел уже )
спс

Google

SiZE
12.03.2018
10:48:18
рнр и эластик не связаны ж

Максим
12.03.2018
10:48:43
как это?
видимо, это как присутствует, только наоборот)

Alexey
12.03.2018
10:48:44
с зависимостями от yii\base\Object

Максим
12.03.2018
10:49:08

SiZE
12.03.2018
10:49:25

Alexey
12.03.2018
10:49:30
я про версию эластика вообще ничего не писал

Максим
12.03.2018
10:50:22

Dmitriy
12.03.2018
10:50:45

SiZE
12.03.2018
10:51:07

Дмитрий
12.03.2018
10:52:00
парни что xml никто не создавал никогда? что юзали? или нативными средствами все?

Google

Alexey
12.03.2018
10:52:27

Dmitriy
12.03.2018
10:52:47
завись от коммита определенного

Alexey
12.03.2018
10:53:27
прилетит апдейт случайный и поломает все ?

SiZE
12.03.2018
10:53:34
Extension version 2.1.x requires at least elasticsearch version 5.0.
"yiisoft/yii2-elasticsearch": "~2.1.0"

Dmitriy
12.03.2018
10:54:53

Alexey
12.03.2018
10:55:09

SiZE
12.03.2018
10:55:52
Да мне как бы пофиг, я давно эластик апнул с 2 на 5
=)

Максим
12.03.2018
10:56:19

Dmitriy
12.03.2018
10:56:21

SiZE
12.03.2018
10:57:05
просто я думаю что 2.0 уже особо не будет поддерживаться

Ad.x ??
12.03.2018
11:13:49

Alexey
12.03.2018
11:26:20

Artur
12.03.2018
13:44:40
Привет всем
Вопрос такой:
Как в gridview с помощью SearchModel настроить фильтрацию / поиск по колонке из связной таблицы (но если это поле не является user_id, к примеру, username настроен)
http://prntscr.com/iq49fr

Максим
12.03.2018
13:46:20

Artur
12.03.2018
13:51:51
Спс тебе

Google

Artur
12.03.2018
14:50:17
Странно
(скорее всего, я делаю что-то не так, но все-таки)
Пошел в документацию, открыл следующее: http://www.yiiframework.com/doc-2.0/guide-output-data-widgets.html#working-with-model-relations
Сделал так же предельно, но таки не включилась фильтрация / сортировка
SearchModel Class: https://pastebin.com/jU1Aymv2
https://nix-tips.ru/yii2-sortirovka-i-filtr-gridview-po-svyazannym-i-vychislyaemym-polyam.html
А, все, решил вопрос по фильтрации (хотя бы)
Добавил в правилах вместо [['email'], 'safe'] => [['user.email'], 'safe']
Но вот сортировка asc | desc не работает, к сожалению

Crestoff
12.03.2018
15:44:19
ребят, чем в yii2 можно параллельно запустить несколько задач?
расширение queue делает последовательно, либо требует кучу воркеров

Максим
12.03.2018
15:45:52

NVlad
12.03.2018
15:46:10

Crestoff
12.03.2018
15:46:22
одновременно по API скачивать данные

NVlad
12.03.2018
15:46:24
по поводу сортировки вот так решать

Crestoff
12.03.2018
15:46:26
с разных источников

Максим
12.03.2018
15:47:18
одновременно по API скачивать данные
к примеру, вот https://ruhighload.com/%D0%90%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5+%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5+php асинхронные задачи в PHP

Artur
12.03.2018
15:49:23
в моем случаи это:
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort' => [
'attributes' => [
'email' => [
'asc' => ['user.email' => SORT_ASC],
'desc' => ['user.email' => SORT_DESC],
],
],
]
]);
по поводу сортировки вот так решать
Так ведь?

Crestoff
12.03.2018
15:49:34
спасиб

NVlad
12.03.2018
15:50:05

Artur
12.03.2018
15:52:31
Не пашет, хоть и убрал кусок этот:
$dataProvider->sort->attributes['user.email'] = [
'asc' => ['user.email' => SORT_ASC],
'desc' => ['user.email' => SORT_DESC],
];
да
Хотя, понимаю, что, по идеи, пахать должно

Google

NVlad
12.03.2018
16:00:41
хмммм... очень странно

Matviy
12.03.2018
16:00:48
Так продебажь и посмотри, чего делается, какая ошибка, и т. д.
Там ж ответ от сервера приходит после нажатия на сортировку
Что отвечает?
У меня вот тут акая проблеммка:
Хочу передавать в модель ActiveRecord параметр при инициализации. Если создается новая модель, проблем нету:
$model = new Firm['param' => $value];
А как быть, если берутся существующие записи? Переопределить методы all и one?

Artur
12.03.2018
16:05:26
Оно у меня вовсе не отображает
Так продебажь и посмотри, чего делается, какая ошибка, и т. д.
Там ж ответ от сервера приходит после нажатия на сортировку
Что отвечает?

Admin
ERROR: S client not available

Artur
12.03.2018
16:05:36
Сек

Matviy
12.03.2018
16:05:42
Ответ сервера какой?

Artur
12.03.2018
16:06:12
http://prntscr.com/iq6mkg

Matviy
12.03.2018
16:06:21
Аа
Хм

Artur
12.03.2018
16:06:53
До этого было то же самое с фильтрацией, но уже вопрос по ней решен

Matviy
12.03.2018
16:06:58
Колонка в гриде как в коде выглядит?
Там скорее всего по-другому аттрибут назван

NVlad
12.03.2018
16:08:27

Matviy
12.03.2018
16:08:29
Фильтрация зависит от SeachModel и ее аттрибутов, а сортировка - от тех, которые в настроййках колонки записаны

Google

Matviy
12.03.2018
16:09:34

NVlad
12.03.2018
16:09:50

Matviy
12.03.2018
16:10:20

NVlad
12.03.2018
16:11:01

Matviy
12.03.2018
16:11:29
Отображжение ссылки сортировки вроде как зависит чисто от того, что перечислено в сорт датапровайдера
Другое дело, если уже ошибки вываливаются, это да
А по моему вопросу нету ничего? Я просто могу переопределить all() и one(). чтоб туда параметр передавать, но думал, может есть более изящній способ

Artur
12.03.2018
16:13:51
Profile: https://pastebin.com/ercyehEr
ProfileSearch: https://pastebin.com/YfRxinek
можешь код модели показать? можно без логики

Matviy
12.03.2018
16:15:48
Он же кинул уже
Покажи вьюху, где конфигурация колонок

Artur
12.03.2018
16:16:12
Сек

NVlad
12.03.2018
16:16:42
Сек
у тебя в rules нет "email"
если не ошибаюсь оно тоже должно быть описано

Matviy
12.03.2018
16:18:13
Ну вот типа как название модели из другого модуля для связи

Artur
12.03.2018
16:18:57
https://pastebin.com/vCEZBW6X
вьюха

Matviy
12.03.2018
16:19:22
user.email
Логично
'sort' => [
'attributes' => [
'user.email' => [
'asc' => ['user.email' => SORT_ASC],
'desc' => ['user.email' => SORT_DESC],
],
],
]