Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
namespace Vendor\Module; use Bitrix\Main\Config\Option; \CModule::IncludeModule('iblock'); \CModule::IncludeModule('main'); class Logging { // создаем обработчик события "OnAfterIBlockElementAdd" function OnAfterIBlockElementAddHandler3(&$arFields) { file_put_contents($_SERVER['DOCUMENT_ROOT'].'/log_dev.txt', FILE.':'.LINE.PHP_EOL.print_r($arFields, true)."\n", FILE_APPEND); } }
use Vendor\Module; ... function InstallEvents() { $eventManager = EventManager::getInstance(); $eventManager->registerEventHandlerCompatible('iblock', 'OnAfterIBlockElementAdd', 'ulrusy.log', 'Module\Logging', 'OnAfterIBlockElementAddHandler3'); }
Получается теперь таким образом
Это файл с классом
А это index.php
И тоже не работает