Наумов Алексей

Наумов Алексей

Был в сети 28 июля 2026, 14:21
Заказы принимаю
Ну как бы (на примере modExtra):
1) либо ты вызываешь
$modx->getService('modExtra', 'modExtra', MODX_CORE_PATH . 'components/modextra/model/');
например, здесь в коннекторе:
github.com/bezumkin/modExtra/blob/master/assets/components/modextra/connector.php

2) либо ты вызываешь просто
$this->modx->addPackage('modextra', $this->config['modelPath']);
github.com/bezumkin/modExtra/blob/master/core/components/modextra/model/modextra.class.php
что в принципе в первом пункте и происходит тоже.

это загружает модель в память и modx теперь про нее знает, можно запускать процессоры
Думаю, это стоит исправить. В описании компонента в магазине мы видим:
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
что явно не стыкуется с требованием 7.1
В голову только grid приходит…
Ну а что, в принципе там есть все, что вам нужно:
— обращение к процессору для получения списка
— возможность создать колоночку с действиями (кнопкой удалить)
— вызов процессора после удаления и обновление списка после этого.