Использование процессоров minishop2
Подскажите пожалуйста, почему не работает такой код?
Так работает:
Но наверное правильнее будет создавать через процессоры minishop2?
$res = $modx->newObject('msCategory');
$catdef = array(
,'pagetitle' => 'Категория'
,'parent' => 0
);
$catdef = array_merge($res->toArray(), $catdef);
$response = $modx->runProcessor(
'mgr/category/create.class'
,$catdef
,array('processors_path' => MODX_CORE_PATH.'components/minishop2/processors/')
);Так работает:
$response = $modx->runProcessor('resource/create', $catdef);Но наверное правильнее будет создавать через процессоры minishop2?
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В общем, тебе не надо ничего изобретать, создавай как обычные ресурсы, только указывай class_key.
Этот код вернет или id созданного ресурса, или скажет, почему не смог его создать.