MODX FormIt переопределяет значения POST

Я пытаюсь изменить опубликованный номер телефона, используя пользовательский хук, но по какой-то причине значение не изменилось. Вот мой крючок:

require '/components/vendor/autoload.php';
$phoneUtil = \libphonenumber\PhoneNumberUtil::getInstance();

$phone = $hook->getValue('Phone');
$country = $hook->getValue('Country');

$numberProto = $phoneUtil->parse($phone, $country);

$formated = $numberProto->getNationalNumber();
$code = $numberProto->getCountryCode();

$formatedPhone = '+'.$code.$formated;

$hook->setValue('Phone', $formatedPhone);
return true;

Итак, я просто беру поле Телефон, заполняю его кодом и возвращаю значение. Как я вижу, все работает нормально (сбрасывая данные) до $hook->setValue('Phone', $formatedPhone);

В чем здесь проблема?

0

Решение

Так что на самом деле все было хорошо. Я смотрел на Опубликовать данные через вкладку сети, но реальные данные были полностью в порядке.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]