MODX FormIt覆盖POST值

时间:2014-12-16 08:58:19

标签: php post modx formit

我正在尝试使用自定义挂钩修改已发布的电话号码,但由于某种原因,该值不会更改。这是我的钩子:

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;

所以,我只是拿着Phone字段,用代码填充它并设置值。正如我所看到的,一切正常(通过转储数据)直到$hook->setValue('Phone', $formatedPhone);

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

所以,一切都很好。我通过网络标签查看了发布数据,但真实发布的数据完全正常。