любое событие(брал из доков) в init ?
<?php use Bitrix\Main;
Main\EventManager::getInstance()->addEventHandler(
'sale',
'OnSaleOrderEntitySaved',
'OnOrderPostTelegram'
);
function OnOrderPostTelegram(Main\Event $event)
{
$order = $event->getParameter("ENTITY");
$oldValues = $event->getParameter("VALUES");
$isNew = $event->getParameter("IS_NEW");
if ($isNew)
{
$sum = $order->getPrice();
var_dump($sum);
die('work');
}
}
Если просто в init написать die , то отрабатывает файл, а события не работают
вместо var_dump использовать \Bitrix\Main\Diag\Debug::dumpToFile($sum);
сначала хочется понять, почему само событие не работает вообще, даже просто die не отрабатывает внутри
init.php в папке битрикс или local?
а с какой документации вы в этом событии откопали вот это "$isNew = $event->getParameter("IS_NEW");" ?
сейас в local, но пробовал и в битрикс
Обсуждают сегодня