modObjectGetProcessor не получаеться изменить данные на выходе
        Всем прив, дело такое:
в дочернем классе от modObjectGetProcessor, мне очень нужно поменять выходные данные
Нужно что то аналогичное:
Заранее спасибо)
    
    
                                                                                
            в дочернем классе от modObjectGetProcessor, мне очень нужно поменять выходные данные
Нужно что то аналогичное:
public function prepareRow(xPDOObject $object)
    {
        $ps = $object->toArray();
        $ps['start'] .= '00';
        $ps['end'] .= '00';
        $this->modx->log(xPDO::LOG_LEVEL_ERROR, $ps, ['target'=>'FILE', 'options'=> ['filename'=>'custom.log']]);
        return $ps;
    }Ни как не могу найти как это сделть, ибо у modObjectGetProcessor нет метода prepareRowЗаранее спасибо)
Комментарии: 2
                Вот, смотри в исходниках — перед тем, как вернуть результат, запускается метод beforeOutput. Вот его и нужно расширять.
                    public function beforeOutput() {
    $this->object->set('start', $this->object->start . '00');
    $this->object->set('end', $this->object->end . '00');
}            
                Спасибо, я не допёр что тут можно обратиться к this->object
Правда решил проблему не много иначе, в extjs при получении данных помножил нужные значения на 1000
А главная проблема была в том что в js время в милисекундах а в php в секундах)
                    Правда решил проблему не много иначе, в extjs при получении данных помножил нужные значения на 1000
А главная проблема была в том что в js время в милисекундах а в php в секундах)
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.