2014-12-16 3 views
0

Я пытаюсь изменить номер телефона, используя пользовательский крючок, но по какой-то причине значение не изменяется. Вот мой крюк: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

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