Вызывает событие OnUserSave newObject
Добрый день!
Честно говоря я не ожидал такого подвоха от API modx. При выполнении newObject, запускается событие!!! Было проверено на 2 установках modx 2.6.3
А именно при создании пользователя: (при создании ресурса не проверял, и раньше не замечал)
Честно говоря я не ожидал такого подвоха от API modx. При выполнении newObject, запускается событие!!! Было проверено на 2 установках modx 2.6.3
А именно при создании пользователя: (при создании ресурса не проверял, и раньше не замечал)
$user = $modx->newObject('modUser',array(
'username' => 'mail@mail.ru',
'password' => '12345678',
));
$user->save();И есть плагин на событие onUserSave, где просто пишим, что нибудь в журнал ошибок, например$modx->log(xPDO::LOG_LEVEL_ERROR,'Сработал');Что это? Есть какое то объяснение этому? Всегда считал, что при таком создании объекта, события не сработают, только через процессоры.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
сработает событие OnDocFormSave? Не срабатывает, как и всегда.
На все вопросы можно найти ответы в исходном коде. Не знаю, почему многим так нравится просто ждать готового от других.