Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Проблема с событием

00 голосов
4
Здравствуйте, уважаемые коллеги!
У меня опять возникла проблема с событиями. Почему то при обращении к функции Add класса CIBlockElement не срабатывает событие OnAfterIBlockElementAdd, хотя при добавлении элементов в админке все работает нормально. Кто-нибудь сталкивался с такой проблемой? Может событие вызывать отдельно нужно?
спросил 06 Ноя, 13 от LAYS (180 баллов)

4 Ответы

00 голосов
А как вы событие описали, что оно не срабатывает?
ответил 14 Дек, 13 от Almarea (3,760 баллов)
00 голосов
Событие описал следующим образом:
Код
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("AfterElementAdd", "OnAfterIBlockElementAddHandler"));

class AfterElementAdd
{
   function OnAfterIBlockElementAddHandler(&$arFields)
   {
      echo('<pre>');print_r($arFields);echo('</pre>');exit;
   }
}
ответил 28 Март, 14 от LAYS (180 баллов)
00 голосов
А чего вы ожидаете от такого события?
Событие вам ничего не выведет на экран, хотите посмотреть что в арфилд - пишите в файл.
ответил 20 Июль, 14 от Almarea (3,760 баллов)
00 голосов
Я же говорю, при добавлении элемента из админки все работает нормально. Там ведь принудительное завершение стоит..:)
ответил 22 Ноя, 14 от LAYS (180 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 13 Апр, 14 от Titan91 (1,120 баллов)
0 голосов
1 ответ
спросил 16 Март, 15 от аноним
0 голосов
1 ответ
спросил 06 Окт, 13 от аноним
0 голосов
3 ответов
спросил 08 Май, 14 от HuT (100 баллов)