Помогите составить условие выборки ресурсов
Всем привет.
Есть раздел с ресурсами у которых есть доп-поле с множественным выбором, в него забиваются id юзеров, которым эти ресурсы можно просматривать, они там хранятся с разделителем ||
Необходимо составить условие в pdoResoruces, чтобы каждому пользователю выводились только те, у которых в доп-поле присутствует id этого пользователя.
Понимаю, что задачу можно решить через политики доступов и родные группы modx, а также через группы ресурсов, но это всё избыточно для данной задачи.
Нужно просто условие в параметре &where, которое проверит наличие id текущего пользователя в списке доп-поля, и если ок, то пользователь этот ресурс в списке увидит, в противном случае нет.
И конечно же хотелось бы избежать ситуации, когда, например id=3, а в доп-поле ресурса встречаются такие значения как (3||33||333), нужно что бы проверялось на точное совпадение.
3
Есть раздел с ресурсами у которых есть доп-поле с множественным выбором, в него забиваются id юзеров, которым эти ресурсы можно просматривать, они там хранятся с разделителем ||
Необходимо составить условие в pdoResoruces, чтобы каждому пользователю выводились только те, у которых в доп-поле присутствует id этого пользователя.
Понимаю, что задачу можно решить через политики доступов и родные группы modx, а также через группы ресурсов, но это всё избыточно для данной задачи.
Нужно просто условие в параметре &where, которое проверит наличие id текущего пользователя в списке доп-поля, и если ок, то пользователь этот ресурс в списке увидит, в противном случае нет.
И конечно же хотелось бы избежать ситуации, когда, например id=3, а в доп-поле ресурса встречаются такие значения как (3||33||333), нужно что бы проверялось на точное совпадение.
Комментарии: 3