Задать вопрос

Можно ли через where в pdoTools вывести значение из tv типа множетственный список?

//В tv у меня множественный список типа чекбокс
@SELECT pagetitle, id FROM modx_site_content WHERE parent=5

//т.е. pdoTools выглядит примерно так
              [[!pdoPage?
                &ajax=`1`
                &tpl=`@INLINE [[+tv.tegs]] <br>`
                &parents=`2,9,80`
                &pageLimit=`77`
                &includeTVs=`tegs`
                &where=`{"tegs:="[[*id]]""}`
                &includeContent=`1`
              ]]

//на выходе получаю такие штуки
15||17 
8 
15||16 
15||16||29 
6 
15||16||39 
6||8 
6||8


В данном случае я хочу получить например все значения с 15

____________________

на SQL это так будет выглядеть:

SELECT *
FROM `db`.`modx`
WHERE (
CONVERT( `value`
USING utf8 ) LIKE '%15%'
)
LIMIT 0 , 30
  • Вопрос задан
  • 840 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
cimonlebedev
@cimonlebedev Автор вопроса
ничего невозможного не бывает:
&where=`{"tegs:LIKE":"%[[*id]]%"}`
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
tomasoyer
@tomasoyer
web разработчик
Не совсем верный пример написали.

LIKE '%15%'

Достанет и записи 151 или 215
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы