@yii2ru

Страница 1048 из 1721
Alexey
12.03.2018
10:46:15
мда, yii2-elasticsearch для 7.2 отсутствует

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
как это?
2.0.4 последняя стейбл версия

с зависимостями от yii\base\Object

Максим
12.03.2018
10:49:08
2.0.4 последняя стейбл версия
так это версия расширения, а не требуемая Yii. Поправят перед релизом

SiZE
12.03.2018
10:49:25
2.0.4 последняя стейбл версия
может 6.2 имелось ввиду говоря про эластик?

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

Максим
12.03.2018
10:50:22
а я что написал?
полезно иногда глаза раззувать и читать, что люди пишут) пардон

Dmitriy
12.03.2018
10:50:45
мда, yii2-elasticsearch для 7.2 отсутствует
мастер ветка должна работать на 7.2

SiZE
12.03.2018
10:51:07
с зависимостями от yii\base\Object
В мастере уже выпилили

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

Google
Alexey
12.03.2018
10:52:27
мастер ветка должна работать на 7.2
зависеть от мастера в проекте как-то не труъ

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

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

Dmitriy
12.03.2018
10:54:53
прилетит апдейт случайный и поломает все ?
если строго прописать зависимость. ничего не поломает апдейт

Alexey
12.03.2018
10:55:09
Extension version 2.1.x requires at least elasticsearch version 5.0.
а с чего ты взял, что мне подойдут эти версии? ?

если строго прописать зависимость. ничего не поломает апдейт
я прибиваю зависимости в лок файле, но все равно неприятно что экстенш не обновляется уже 2 минорных релиза фреймворка

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

=)

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

Ad.x ??
12.03.2018
11:13:49
2.0.4 последняя стейбл версия
заибень пул реквест с правками чо как не родной? )

Alexey
12.03.2018
11:26:20
заибень пул реквест с правками чо как не родной? )
да там и уже в мастере все, роадмап на 2.0.5 странный какой-то и никто не разгребает

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

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 делает последовательно, либо требует кучу воркеров

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
Колонка в гриде как в коде выглядит?

Там скорее всего по-другому аттрибут назван

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

Google
Matviy
12.03.2018
16:09:34
обязательно во время инициации параметры передавать? или можно после загрузки вызвать setAttributes?
Не обязательно, но хотелось бы. Ну типа как при создании новой модели, так все просто и понятно. Я параметром передаю название класса модели из другого модуля, на которую связь идет

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
если не ошибаюсь оно тоже должно быть описано
Правила там для аттрибутов SearchModel, а сортировка просто в провайдере прописана

user.email

Логично

'sort' => [ 'attributes' => [ 'user.email' => [ 'asc' => ['user.email' => SORT_ASC], 'desc' => ['user.email' => SORT_DESC], ], ], ]

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