ID редактируемого ресурса в процессоре?

Доброго времени всем!
Расширяю класс процессора modObjectGetListProcessor, для получения данных из моей таблицы. Мне нужно узнать id текущего редактируемого ресурса?
Натолкнулся на $this->object, но чтото ничего хорошего не выходит.
Если кто знает — подскажите!
Буду рад любой помощи, спасибо!
t3mnikov
16 мая 2015, 13:48
modx.pro
1 099
0

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

Сергей Шлоков
16 мая 2015, 18:17
0
А что, ресурсы теперь редактируют через modObjectGetListProcessor?
    t3mnikov
    17 мая 2015, 21:20
    0
    Хорошо!
    Спрошу подругому:
    Как узнать id текущего ресурса в/через процессор(е)?
    такая запись ничего не возвращает: $this->modx->resource->id;
        t3mnikov
        18 мая 2015, 17:25
        0
        Я имел в виду, как передать в процессор текущий id редактируемого ресурса.
        Сделал так:
        ,baseParams: {
                            action: 'mgr/cmpName/getlist',
                            resource_id: config.record.id
                        }
        В процессоре:

        $id = $this->getProperty('resource_id');
        $c->where(array('resource_id' =>  $id));
        Николай
        18 мая 2015, 18:14
        +1
        Наугад, $this->get('id') | $this->resource->get('id').
          t3mnikov
          18 мая 2015, 19:58
          0
          Верно, сработает в процессоре, работающем с ресурсом, а у меня кастомный процессор.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6