<?php
if(!empty($_GET['category']) || !empty($_GET['money']) || !empty($_GET['day'])){
        $category = (int)$_GET['category'];
        $money = (int)$_GET['money'];
        $day = (int)$_GET['day'];
        $data = [];
        $data["sort_true"] = $modx->runSnippet('pdoResources', [
            'select' => 'id, condition, maxday, maxsum, minday, minsum, pagetitle, uri',
            'parents' => $category,
            'limit' => null,
            'sortdir' => 'ASC',
            'includeTVs' => 'condition, minsum, maxsum, minday, maxday',
            'where' => ["minsum <=$money AND $money<=maxsum AND minday <= $day AND $day <= maxday"],
            'tvPrefix' => '',
            'return' => 'json'
       ]);

        $data["sort_false"] = $modx->runSnippet('pdoResources', [
            'select' => 'id, condition, maxday, maxsum, minday, minsum, pagetitle',
            'parents' => $category,
            'limit' => null,
            'sortdir' => 'ASC',
            'includeTVs' => 'condition, minsum, maxsum, minday, maxday',
            'where' => ["minsum > $money OR $money > maxsum OR minday > $day OR $day > maxday"],
            'tvPrefix' => '',
            'return' => 'json'
        ]);

       return json_encode($data);

    } else {
        die();
      }


У меня есть в сниппете следующий вызов проблема в том что первый вызов сниппета выдает все правильно а второй а именно где 'where' => [«minsum > $money OR $money > maxsum OR minday > $day OR $day > maxday»], сбивает поле parents и он ищет статьи уже не с родительской категории а со всех как мне это исправить?