ID редактируемого ресурса в процессоре?
Доброго времени всем!
Расширяю класс процессора modObjectGetListProcessor, для получения данных из моей таблицы. Мне нужно узнать id текущего редактируемого ресурса?
Натолкнулся на $this->object, но чтото ничего хорошего не выходит.
Если кто знает — подскажите!
Буду рад любой помощи, спасибо!
Расширяю класс процессора modObjectGetListProcessor, для получения данных из моей таблицы. Мне нужно узнать id текущего редактируемого ресурса?
Натолкнулся на $this->object, но чтото ничего хорошего не выходит.
Если кто знает — подскажите!
Буду рад любой помощи, спасибо!
Комментарии: 6
А что, ресурсы теперь редактируют через modObjectGetListProcessor?
Хорошо!
Спрошу подругому:
Как узнать id текущего ресурса в/через процессор(е)?
такая запись ничего не возвращает: $this->modx->resource->id;
Спрошу подругому:
Как узнать id текущего ресурса в/через процессор(е)?
такая запись ничего не возвращает: $this->modx->resource->id;
Я имел в виду, как передать в процессор текущий id редактируемого ресурса.
Сделал так:
Сделал так:
,baseParams: {
action: 'mgr/cmpName/getlist',
resource_id: config.record.id
}
В процессоре:$id = $this->getProperty('resource_id');
$c->where(array('resource_id' => $id));
Наугад, $this->get('id') | $this->resource->get('id').
Верно, сработает в процессоре, работающем с ресурсом, а у меня кастомный процессор.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.