<![CDATA[ Помогите в pdoPage дописать and в запрос where (код внутри) - MODX Community Forums]]> https://forums.modx.com/thread/?thread=104232 <![CDATA[Помогите в pdoPage дописать and в запрос where (код внутри)]]> https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560579
[[!pdoPage?
&element=`msProducts`
&tpl=`catalogItems`
&includeTVs=`statusItems`
&limit=`4`
&ajaxMode=`default`
&tvPrefix=`tv.`
&where=`{"statusItems:LIKE":"%0%"}`
]]]]>
maximhelli Aug 09, 2018, 06:06 PM https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560579
<![CDATA[Re: Помогите в pdoPage дописать and в запрос where (код внутри)]]> https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560712 Quote from: himurovi4 at Aug 10, 2018, 01:43 PM
т.е. так не работает????
&where=`{"statusItems:LIKE":"%0%","AND:statusItems:LIKE":"%1%"}`

Если сначала одни, потом другие, вероятно еще сортировка нужна:
&sortby=`{"statusItems":"DESC"}`
Конструкция с and вообще не работает . Я хочу вывести ресурсы у которых в TV проставлен 0, затем выводятся ресурсы у которых 2, а затем уже 1]]>
maximhelli Aug 12, 2018, 03:02 PM https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560712
<![CDATA[Re: Помогите в pdoPage дописать and в запрос where (код внутри)]]> https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560623
&where=`{"statusItems:LIKE":"%0%","AND:statusItems:LIKE":"%1%"}`

Если сначала одни, потом другие, вероятно еще сортировка нужна:
&sortby=`{"statusItems":"DESC"}`
]]>
himurovi4 Aug 10, 2018, 01:43 PM https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560623
<![CDATA[Re: Помогите в pdoPage дописать and в запрос where (код внутри)]]> https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560589 Quote from: himurovi4 at Aug 09, 2018, 06:51 PM
Quote from: maximhelli at Aug 09, 2018, 06:49 PM
Quote from: himurovi4 at Aug 09, 2018, 06:41 PM
&where=`{"statusItems:LIKE":"%0%","statusItems:LIKE":"%1%"}`

По умолчанию перечисление равносильно AND условию, не?
Вот черт, я идиот, мне нужно было добавить функцию OR (И). Я думал это AND (И).
Вот что в итоге получилось если кому-то буудет нужно: &where=`{"statusItems:LIKE":"%0%","OR:statusItems:LIKE":"%2%"}`
Да, для OR он указывается явно, хотя AND тоже явно можно указать, ошибки не будет.
Удачи вам, не корите себя уж так сильно, со всеми нами случается)))
Все равно результат не тот ( Все таки нужен AND. Просто у меня стоит задача, вывести сначала ресурсы у которых в tv стоит 3, затем у которых 2 и потом те у которых 0. Как это сделать не могу понять]]>
maximhelli Aug 09, 2018, 07:06 PM https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560589
<![CDATA[Re: Помогите в pdoPage дописать and в запрос where (код внутри)]]> https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560587 Quote from: maximhelli at Aug 09, 2018, 06:49 PM
Quote from: himurovi4 at Aug 09, 2018, 06:41 PM
&where=`{"statusItems:LIKE":"%0%","statusItems:LIKE":"%1%"}`

По умолчанию перечисление равносильно AND условию, не?
Вот черт, я идиот, мне нужно было добавить функцию OR (И). Я думал это AND (И).
Вот что в итоге получилось если кому-то буудет нужно: &where=`{"statusItems:LIKE":"%0%","OR:statusItems:LIKE":"%2%"}`
Да, для OR он указывается явно, хотя AND тоже явно можно указать, ошибки не будет.
Удачи вам, не корите себя уж так сильно, со всеми нами случается)))]]>
himurovi4 Aug 09, 2018, 06:51 PM https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560587
<![CDATA[Re: Помогите в pdoPage дописать and в запрос where (код внутри)]]> https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560586 Quote from: himurovi4 at Aug 09, 2018, 06:41 PM
&where=`{"statusItems:LIKE":"%0%","statusItems:LIKE":"%1%"}`

По умолчанию перечисление равносильно AND условию, не?
Вот черт, я идиот, мне нужно было добавить функцию OR (И). Я думал это AND (И).
Вот что в итоге получилось если кому-то буудет нужно: &where=`{"statusItems:LIKE":"%0%","OR:statusItems:LIKE":"%2%"}`]]>
maximhelli Aug 09, 2018, 06:49 PM https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560586
<![CDATA[Re: Помогите в pdoPage дописать and в запрос where (код внутри)]]> https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560584 Quote from: himurovi4 at Aug 09, 2018, 06:41 PM
&where=`{"statusItems:LIKE":"%0%","statusItems:LIKE":"%1%"}`

По умолчанию перечисление равносильно AND условию, не?
Второй запрос перебивает первый. Получается что выводятся только элементы где значение "1"]]>
maximhelli Aug 09, 2018, 06:45 PM https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560584
<![CDATA[Re: Помогите в pdoPage дописать and в запрос where (код внутри)]]> https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560582
&where=`{"statusItems:LIKE":"%0%","statusItems:LIKE":"%1%"}`

По умолчанию перечисление равносильно AND условию, не?]]>
himurovi4 Aug 09, 2018, 06:41 PM https://forums.modx.com/thread/104232/pdopage-and-where#dis-post-560582