Saya telah menambahkan dua atribut khusus untuk halaman pendaftaran pelanggan (Alternate email & Alternate number) dalam modul baru (melalui: app / code /.../ Setup / InstallData.php).
Saya telah mendesain 'view' -nya di dalam tema khusus (dengan mengesampingkan register.phtml). Sekarang saya dapat melihat bidang baru di halaman pendaftaran. Namun data di dalam bidang baru (email dan nomor alternatif) tidak disimpan di dalam basis data.
'customer_entity_int' save '0' value .. 'customer_entity_varchar' tidak menyimpan apa-apa ..
Di sini, di layar Anda dapat melihat nilai disimpan sebagai '0'. Atribut_id 132 adalah untuk 'Nomor Kontak Alternatif' di halaman pendaftaran. Jadi saya berharap nilai untuk menyimpan data yang saya masukkan di halaman pendaftaran frontend.
Apa yang saya lakukan salah?
sumber
Quiet
, Anda hanya akan menemukan 1 kejadian dan mengubahnya keFile
. Sekarang buka fileMagento\Framework\DB\Logger\File
dan setel$logAllQueries
ke true. dan menyegarkan browser dan membuka file yang dihasilkanvar/debug/db.log
. Temukan kueri Anda dan periksa kueri.Jawaban:
Anda mungkin telah memecahkan masalah Anda tetapi bagi orang-orang yang datang ke sini dari google seperti saya, ada solusinya:
Jangan lupa untuk membersihkan cache Anda!
tautan langsung ke solusi
sumber
Jawaban A.Maksymiuk bekerja seperti pesona. Berikut skrip SQL (MySQL / DB DB) yang saya buat untuk memperbaiki masalah dengan atribut saya:
Bersulang,
Renato
sumber