Dodałem dwa niestandardowe atrybuty strony rejestracji klienta (alternatywny adres e-mail i alternatywny numer) w nowym module (poprzez: app / code /.../ Setup / InstallData.php).
„Widok” zaprojektowałem w niestandardowym motywie (przesłaniając register.phtml). Teraz mogę zobaczyć nowe pola na stronie rejestracji. Jednak dane w nowych polach (alternatywny adres e-mail i numer) nie są zapisywane w bazie danych.
„customer_entity_int” zapisuje wartość „0” .. „customer_entity_varchar” nic nie zapisuje ..
Tutaj na ekranie można zobaczyć, że wartość jest zapisana jako „0”. Atrybut_id 132 dotyczy „alternatywnego numeru kontaktowego” na stronie rejestracji. Oczekuję więc, że wartość będzie zawierać dane, które wprowadzam na stronie rejestracji interfejsu użytkownika.
Co ja robię źle ?
Quiet
, Znajdziesz tylko 1 wystąpienie i zmień je na File
. Teraz otwórz plik Magento\Framework\DB\Logger\File
i ustaw wartość $logAllQueries
true. i odśwież przeglądarkę i otwórz wygenerowany plik var/debug/db.log
. Znajdź zapytanie i sprawdź zapytanie.