Добрый день коллеги!
Суть проблемы такова: Создал модуль который создает таблицу. Необходимо подписаться на события этой самой таблицы.
Таблица лежит в /local/modules/partner.module/lib/model/logtable.php
include.php - пустой.
пытаюсь подписаться на событие:
но обработчик не срабатывает. Направьте на путь истинный.
PS. partner\module заменены.
Суть проблемы такова: Создал модуль который создает таблицу. Необходимо подписаться на события этой самой таблицы.
Таблица лежит в /local/modules/partner.module/lib/model/logtable.php
Код |
---|
namespace partner\module\Model; class LogTable extends DataManager{ ... |
пытаюсь подписаться на событие:
Код |
---|
use Bitrix\Main\EventManager; $moduleId = 'partner.module'; $eventManager = EventManager::getInstance(); $eventManager->registerEventHandler($moduleId, "partner\module\Model\LogTable::onBeforeAdd", $moduleId, "partner\module\Events", "onBeforeAdd"); $eventManager->registerEventHandler($moduleId, "LogTable::onBeforeAdd", $moduleId, "partner\module\Events", "onBeforeAdd"); |
PS. partner\module заменены.