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);
여기서 문제는 무엇입니까?