我试图修改张贴的电话号码使用自定义钩子,但由于某种原因,价值是没有改变的。这是我的钩子:
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);,一切都很正常。
这里有什么问题?
发布于 2014-12-17 07:25:13
所以实际上一切都很好。我正在通过网络选项卡查看Post数据,但真实发布的数据完全没有问题。
https://stackoverflow.com/questions/27500822
复制相似问题