Как выбрать записи за интервал времени?
        Пытаюсь через modRestController получить записи за интервал времени, но выходит какая-то фигня:
Прямой sql норм: SELECT * FROM `table` WHERE time BETWEEN «2023-04-04T01:15:58» AND «2023-04-04T23:13:00», а через квери билдер что-то не хочет
    
    
                                                                                
            Прямой sql норм: SELECT * FROM `table` WHERE time BETWEEN «2023-04-04T01:15:58» AND «2023-04-04T23:13:00», а через квери билдер что-то не хочет
$this->whereCondition['time:BETWEEN'] = $startTime;
    $this->whereCondition['time:AND'] = $endTime;// возвращает все что после 2023-04-04    Комментарии: 7
                Не мучайся, напиши так
                    $this->where("time BETWEEN $startTime AND $endTime");            
                Мне надо несколько объединить, если есть
                    if (!empty($endTime) AND !empty($startTime)) {
            $this->whereCondition['time:BETWEEN'] = $startTime;
            $this->whereCondition['time:AND'] = $endTime;
        }
        
        if (!empty($product)) {
             $this->whereCondition['product:='] = $product;
        }
        
        if (!empty($action)) {
             $this->whereCondition['action:='] = $action;
        }
        
        
        $collection = $this->pdo->getCollection(
            $this->classKey,
            $this->whereCondition,
            ...            
                Ну объединяй на здоровье.            
                    
                Не работает. Fatal error: Uncaught Error: Call to undefined method SkladApiProductActions::whereCondition()            
                    
                А в MODX whereCondition вообще есть? я только xPDOQuery::where в гугле нахожу            
                    
                Это modrestcontroller core/model/modx/rest/            
                    
                Я тоже такого метода не знаю. Смотри доку.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.