pdoResources и фильтрация по number

Доброе время суток уважаемые. Ситуация следующая почему то мой вызов сниппета не правильно фильтрует по значению в тв. Изначально проблема была и с сортировкой по полю curPrice, но с этим я легко разобрался просто выставив нужный тип number, с фильтрацией все сложнее почему то видимо она не подхватывает данный тип поля, а фильтрует по строке. То есть при данном вызове в выборку попадают товары с ценой и 15000 и 16000. Может кто то подскажет как принудительно указать тип данных. В документации копался, но ни чего толкового не нашел, кроме &sortbyTVType, который как я понял относится только к сортировке. Изначально это полей действительно было типа стринг, но я поменял, в чем может быть причина ума не приложу.
[[!pdoPage@myPagination?
                            &parents=`[[*id]]`
                            &depth=`10`
                            &includeTVs=`cat-ico, price, tovar-description,curPrice,priceNotSale,fabric,analogid,analogTovar`
                            &tplCondition=`template`
                            &conditionalTpls=`{"5":"TovarRowTpl"}`
                            &pageLimit=`4`
                            &limit=`20`
			    &sortby=`{"curPrice":"ASC"}`
                            &where=`{"curPrice:>=":1000,"curPrice:<=":2000}`
                            &pageVarKey=`products`
                            &tvPrefix=``
                            &tplPageWrapper=`@INLINE <ul>[[+first]][[+pages]][[+last]]</ul>`
                            &tplPageFirst=`@INLINE <li class="control"><a href="[[+href]]"><i class="fa fa-chevron-left" aria-hidden="true"></i></a></li>`
                            &tplPageLast=`@INLINE <li class="control"><a href="[[+href]]"><i class="fa fa-chevron-right" aria-hidden="true"></i></a></li>`
                            &maxLimit=`100`
                            &pageLimit=`10`
                        ]]
joxi.ru/5mdz6v0CnVqlA1
joxi.ru/Q2KeoLVTaJO1rj
Павел Карелин
01 июля 2016, 19:23
modx.pro
1
1 575
-1

Комментарии: 1

Павел Карелин
01 июля 2016, 22:31
0
Понял как решить проблему
&where=`["TVcurprice.value >= 1000 AND TVcurprice.value <= 2000"]`
Спасибо Василий.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1