Запрос с чистым sql в pdoTools
Здравствуйте!
У меня стоит задача делать разный вывод пользователей в зависимости от get параметра search в url.
Изначально сделал так
Вот тут и проблема, пишу так:
У меня стоит задача делать разный вывод пользователей в зависимости от get параметра search в url.
Изначально сделал так
&where=`{
"modUserProfile.fullname:LIKE": "%[[!#get.search]]%",
"OR:modUserProfile.mobilephone:LIKE": "%[[!#get.search]]%"
}`Но в таком случае итоговый запрос получается такого видаAdded where condition: modUser.active=1, modUserProfile.blocked=0, modUserGroupMember.user_group:IN(2), modUserProfile.fullname:LIKE=%1234%, OR:modUserProfile.mobilephone:LIKE=%1234%То есть он игнорит все что идет до OR:modUserProfile.mobilephone:LIKE=%1234%Поэтому мне нужно обернуть modUserProfile.fullname:LIKE=%1234% OR:modUserProfile.mobilephone:LIKE=%1234% в скобки.Вот тут и проблема, пишу так:
&where=`["
(modUserProfile.fullname LIKE \"%[[!#get.search]]%\" OR modUserProfile.mobilephone LIKE \"%[[!#get.search]]%\")
"]`Но эта строчка не добавляется в запрос вообще. Пробовал по разному кавычки менять, не выходит. Даже если вместо [[!#get.search]] добавить строку. Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Мне бы хоть 1 рабочий пример.
Получается вот такой вызов в логе:
А нужно:
То есть скобки добавить.
Я изначально ориентировался на эту статью https://bezumkin.ru/training/course2/3006/
Тут по другому показано…