Agregué dos atributos personalizados para la página de registro del cliente (correo electrónico alternativo y número alternativo) en un nuevo módulo (a través de: app / code /.../ Setup / InstallData.php).
He diseñado su 'vista' dentro de un tema personalizado (anulando register.phtml). Ahora puedo ver nuevos campos en la página de registro. Sin embargo, los datos dentro de los nuevos campos (correo electrónico y número alternativos) no se guardan dentro de la base de datos.
'customer_entity_int' guarda el valor '0' ... 'customer_entity_varchar' no guarda nada ...
Aquí en la pantalla puede ver que el valor se guarda como '0'. El atributo_id 132 es para 'Número de contacto alternativo' en la página de registro. Así que espero que el valor contenga los datos que estoy ingresando en la página de registro de la interfaz.
Qué estoy haciendo mal ?
Quiet
, encontrará solo 1 aparición y cambiará eso a File
. Ahora abra el archivo Magento\Framework\DB\Logger\File
y configúrelo $logAllQueries
como verdadero. y actualice el navegador y abra el archivo generado var/debug/db.log
. Encuentre su consulta y verifique la consulta.