Вызов процессора
        Добрый день, возник вопрос при обращении к процессору. Обращаюсь к процессору массового удаления из минишоп2 в файле-обработчике действия для кнопки из компонента. Вот код
Ну и сам процессор core/components/minishop2/processors/mgr/product/delete_multiple.class.php
Делал по modx.pro/development/56/
    
    
                                                                                
            $processorProps = array(
    'ids' => $ids
);
 $otherProps = array(
    // Здесь указываем где лежат наши процессоры
    'processors_path' => $modx->getOption('core_path') . 'components/minishop2/processors/'
);
$response = $modx->runProcessor('mgr/product/delete_multiple', $processorProps, $otherProps);
return $modx->error->success($response->response);Ну и сам процессор core/components/minishop2/processors/mgr/product/delete_multiple.class.php
<?php
class msProductDeleteMultipleProcessor extends modObjectProcessor {
	public function process() {
		$ids = $this->getProperty('ids',null);
		if (empty($ids)) {
			return $this->success();
		}
		$ids = is_array($ids) ? $ids : explode(',',$ids);
		foreach ($ids as $id) {
			if (!empty($id)) {
				$this->modx->runProcessor('resource/delete',array('id' => $id));
			}
		}
		return $this->success();
	}
}
return 'msProductDeleteMultipleProcessor';Почему то не срабатывает, в $ids содержится список id через ",".Делал по modx.pro/development/56/
Комментарии: 3
                Что в системном журнале?            
                    
                Куча таких вот ошибок, много ресурсов создано уже.
                    [2013-04-21 19:58:51] (ERROR @ /assets/components/relations/connector.php) Resource URI zapchasti/ already exists for resource id = 5084; skipping duplicate resource URI for resource id = 5085Писал собственно импорт прайса, поле «alias» не вносил.            
                Переделал через removeCollection.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.