MigxDB передать параметры в aftersave?

Всем привет.

Прописываю в афтерсейв название сниппета

{"aftersave":"migxAlias"}
Как можно передать этому сниппету параметры? Например, название класса, чтобы сниппет можно было использовать для разных классов? Из запроса можно достать название конфига, и потом программно подтянуть название класса, но хочется обойтись без лишних запросов. Также в scriptProperties есть поле tempParams — пустое по дефолту. Пробовал добавить туда параметры через вкладку MIGXfe, но это не те параметры.

Подскажите, плз, кто в курсе. Спасибо.
dopeless
22 ноября 2018, 12:34
modx.pro
1
725
0

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

dopeless
22 ноября 2018, 17:09
0
Короче, сделал в итоге отдельным запросом, может кому-то пригодится.

$postvalues = $modx->getOption('postvalues',$scriptProperties,array());
$configs = $postvalues['configs'];
$conf_c = $modx->newQuery('migxConfig');
$conf_c->where( array(
    'name' => $configs
));
$migxConfig = $modx->getObject('migxConfig', $conf_c)->toArray();

$migxClass = $migxConfig['extended']['classname'];
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1