Я додав два спеціальні атрибути для сторінки реєстрації клієнтів (альтернативний електронний лист та альтернативний номер) у новому модулі (через: app / code /.../ Setup / InstallData.php).
Я створив його "перегляд" у спеціальній темі (шляхом переосмислення register.phtml). Тепер я можу побачити нові поля на сторінці реєстрації. Однак дані в нових полях (альтернативна електронна пошта та номер) не зберігаються всередині бази даних.
'customer_entity_int' зберігає значення '0' .. 'customer_entity_varchar' нічого не зберігає ..
Тут на екрані ви бачите, що значення зберігається як "0". Атрибут_id 132 призначений для "Альтернативний контактний номер" на сторінці реєстрації. Тож я очікую, що цінність містить дані, які я ввожу на сторінці реєстрації за кордоном.
Що я роблю неправильно?
Quiet
, ви знайдете лише 1 випадок і змініть це на File
. Тепер відкрийте файл Magento\Framework\DB\Logger\File
і встановіть $logAllQueries
значення true. та оновіть браузер та відкрийте створений файл var/debug/db.log
. Знайдіть свій запит і перевірте.