pdoResources, where, tvFilters
Столкнулся с проблемой если для сниппета pdoResources указать одновременно и where и tvFilters, то where вообще в запрос не попадает.
Включил showlog и обнаружил что если есть tvFilters то в Added where condition: условие where не попадает, а если убрать tvFilters, то where сразу появляется.
В чем может быть проблема?
Включил showlog и обнаружил что если есть tvFilters то в Added where condition: условие where не попадает, а если убрать tvFilters, то where сразу появляется.
В чем может быть проблема?
Комментарии: 3
Сделал конечно без tvFilters, все условия в where перенес, но все равно как то странно, эти условия должны учитываться вместе, а не заменять друг друга.
tvFilters — это рудимент, оставшийся для совместимости с getResources. Параметр where у pdoResources настолько гибкий и мощный, что про tvFilters можно забыть, на мой взгляд.
Именно так, да.
Более того, параметры, указанные в tvFilters, всё равно конвертируются в where. Иногда, возможно, с ошибками =)
Более того, параметры, указанные в tvFilters, всё равно конвертируются в where. Иногда, возможно, с ошибками =)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.