На моем веб-сайте Prestashop 1.7 у меня есть форма редактирования внешнего адреса (позволяющая моему клиенту редактировать свои почтовые адреса). Я хочу выполнить перехват после того, как Prestashop решил, что введенные пользователем данные верны или нет ( например почтовый индекс содержит только цифры). Я думал, что это можно сделать, используя:
$this->registerHook('actionValidateCustomerAddressFormAfter');
в дополнение к: public function hookActionValidateCustomerAddressForm($data) { /* Here is the triggered hook */ }
Но сработавший хук hookActionValidateCustomerAddressForm
выполняется, даже когда пользователь отправляет неверные данные ( Например, почтовый индекс, по крайней мере, с одной буквой).
Это означает, что моя программа не ожидает проверки данных Prestashop.
Как выполнить этот хук после того, как Prestashop решит если данные верны?