Фильтрация связанных записей.

Все вопросы/проблемы по установке и использовании.
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Фильтрация связанных записей.

Сообщение alexinc »

nruslan2 писал(а): 14 июн 2022, 17:18 Глянул

В поле 543 - в условиях надо прописать именно условие выборки, но не совсем так:

find_in_set(id, 'SQL запрос к связанным записям')

find_in_set - потому что записей может быть больше
id - это то что мы сравниваем
SQL запрос к связанным записям - собственно о чем я и говорил выше! когда используем поле Связанные записи, система использует дополнительную скрытую таблицу которую мы к которой мы и должны обращаться! при этом используя как вариант либо inner join или еще один вложенный подзапрос)
ТО есть в find_in_set(id, 'SQL запрос к связанным записям') делать еще один вложенный запрос к записям?
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Фильтрация связанных записей.

Сообщение nruslan2 »

да!
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Фильтрация связанных записей.

Сообщение alexinc »

nruslan2 писал(а): 14 июн 2022, 17:22да!
Гм. Надо подумать.
PS - Вроде простая вещь, а так напороться.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Фильтрация связанных записей.

Сообщение nruslan2 »

ДА в этом то и вся идея что надо понимать, что Связанные сущность работает через доптаблицу! Это единственный инструмент в системе который так работает!! если бы делали просто через Сущность в разы все проще было бы!)
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Фильтрация связанных записей.

Сообщение alexinc »

nruslan2 писал(а): 14 июн 2022, 17:25 ДА в этом то и вся идея что надо понимать, что Связанные сущность работает через доптаблицу! Это единственный инструмент в системе который так работает!! если бы делали просто через Сущность в разы все проще было бы!)
По всей видимости придется все-таки Сергея(support) попросить, чтобы просветил. :)
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Фильтрация связанных записей.

Сообщение alexinc »

nruslan2 писал(а): 14 июн 2022, 17:25 ДА в этом то и вся идея что надо понимать, что Связанные сущность работает через доптаблицу! Это единственный инструмент в системе который так работает!! если бы делали просто через Сущность в разы все проще было бы!)
Там не получается через сущность. Очень важно привязывать и показывать в разных местах информацию. Если равноправные сущности сделать, то их не видно в подчиненной форме при указании в поле. А Связанные сущности позволяют видеть сразу все из разных мест и оперативно добавлять информацию в один клик
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Фильтрация связанных записей.

Сообщение nruslan2 »

Прошу прощения - использовать надо не find_in_set, а конструкцию in
Но тут есть косяк (даже оказывается тему делал с похожим нюансом) - viewtopic.php?f=21&t=4861&p=22279&hilit ... jax#p22279
Пока решения нету у меня! (ну правильного решения, потыкаю еще пару вариантов!) есть грабли, но мне оно не нравится!
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Фильтрация связанных записей.

Сообщение alexinc »

nruslan2 писал(а): 14 июн 2022, 17:55 Прошу прощения - использовать надо не find_in_set, а конструкцию in
Но тут есть косяк (даже оказывается тему делал с похожим нюансом) - viewtopic.php?f=21&t=4861&p=22279&hilit ... jax#p22279
Пока решения нету у меня! (ну правильного решения, потыкаю еще пару вариантов!) есть грабли, но мне оно не нравится!
А [parent_item_id] - по ходу в AJAX нигде не работает. Даже в вывод в поле. Это мы так долго скакать будем.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Фильтрация связанных записей.

Сообщение nruslan2 »

только в условии поля аякс! в остальных местах $_POST['parent_item_id'] используется!

в общем пока только через грабли можно(допполе)!
напрямую чтоб крисиво это надо код имхо поправить!
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Фильтрация связанных записей.

Сообщение alexinc »

nruslan2 писал(а): 14 июн 2022, 18:33 только в условии поля аякс! в остальных местах $_POST['parent_item_id'] используется!

в общем пока только через грабли можно(допполе)!
напрямую чтоб крисиво это надо код имхо поправить!
Я пробовал в Сущности с аякс - вывести поле. Не работает там. Попробую с post. Но имхо это не правильно. Нужно везде соблюдать одинаковый синтаксис.
Ответить