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