• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Как в одно поле записать несколько Ref'ов?

  • Автор темы Автор темы fedotxxl
  • Дата начала Дата начала
F

fedotxxl

Для каскадного отображения в виде хотелось бы в одно поле записать несклько рефов... есть идеи?
 
Если ты имеешь в виду тип поля Response Reference List, то нельзя.
 
Можно эмулировать список перечислением полей. Т.е. храним рефы в полях типа ParentUNID1 ... ParentUNID(n), а во вьюхе пишем DEFAULT $REF := ParentUNID1: ... :ParentUNID(n).
 
эм.... а зачем именно так?
Нельзя записать в "родительские" документы ссылки на то что надо или же просто UniversalID ?
 
NickProstoNick, таким образом иерархию не отобразим. Максимум - сгруппируем.
 
не пойму.... какая иерархия?
такая
01.JPG

или такая
02.JPG
 
ну так это респонсы на респонсы... если я ничего не путаю. Все документы имеют одну и ту же форму.
Просто одни ссылаются на корневой документ... а некоторые на ответ
link removed
Тут не надо записывать несколько $REF в один документ

Этот механизм реализован в стандартном шаблоне дискуссии
 
NickProstoNick - задача поставлена обратно, нужно чтобы респонс мог иметь несколько парентов. В этом случае под каждым парентом можно было бы видеть один и тот же респонс.


fedotxxl - идеи

1. пладить точные копии респонса для каждого из парентов. Вслучае изменения одного из респонсов - изменять всех порожденные респонсы.

2. содержать фэйковый документ для вида, который будет содержать данные для отображения нескольких парентов, а респонс будет реально один - но это только для вида будет нормально, а вот при открытии еще раз придется спросить какой парент заргузить.
 
Murtas
Да, для вида можно содержать фейковый документ, а при открытии на чтение - перенаправлять на оригинал... Можно будет так сделать, когда руки дойдут
DEFAULT $REF := ParentUNID1: ... :ParentUNID(n).
Не пахает такая конструкция
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab