ฉันได้เพิ่มแอตทริบิวต์ที่กำหนดเองสองรายการสำหรับหน้าการลงทะเบียนลูกค้า (อีเมลสำรอง & หมายเลขสำรอง) ในโมดูลใหม่ (ผ่าน: แอพ / รหัส / ... / การตั้งค่า / InstallData.php)
ฉันได้ออกแบบ 'มุมมอง' ภายในธีมที่กำหนดเอง (โดยแทนที่ register.phtml) ตอนนี้ฉันสามารถเห็นฟิลด์ใหม่ในหน้าลงทะเบียน อย่างไรก็ตามข้อมูลภายในเขตข้อมูลใหม่ (อีเมลและหมายเลขสำรอง) ไม่ได้รับการบันทึกไว้ในฐานข้อมูล
'customer_entity_int' บันทึก '0' ค่า .. 'customer_entity_varchar' ไม่บันทึกอะไรเลย ..
ที่นี่ในหน้าจอคุณสามารถดูค่าถูกบันทึกเป็น '0' attribute_id 132 ใช้สำหรับ 'หมายเลขติดต่อสำรอง' ในหน้าลงทะเบียน ดังนั้นฉันจึงคาดหวังว่าค่านี้จะเก็บข้อมูลที่ฉันป้อนในหน้าการลงทะเบียนส่วนหน้า
ผมทำอะไรผิดหรือเปล่า ?
Quiet
, คุณจะพบเพียง 1 File
เกิดขึ้นและการเปลี่ยนแปลงที่ ตอนนี้เปิดไฟล์Magento\Framework\DB\Logger\File
และตั้งค่า$logAllQueries
เป็นจริง var/debug/db.log
และฟื้นฟูเบราว์เซอร์และเปิดไฟล์ที่สร้างขึ้น ค้นหาคิวรีของคุณและตรวจสอบคิวรี