Tôi đã thêm hai thuộc tính tùy chỉnh cho trang đăng ký khách hàng (Email thay thế & số thay thế) trong một mô-đun mới (thông qua: app / code /.../ Setup / InstallData.php).
Tôi đã thiết kế 'view' của nó bên trong một chủ đề tùy chỉnh (bằng cách ghi đè register.phtml). Bây giờ tôi có thể thấy các lĩnh vực mới trên trang đăng ký. Tuy nhiên, dữ liệu bên trong các trường mới (email và số thay thế) không được lưu trong cơ sở dữ liệu.
'customer_entity_int' tiết kiệm '0' giá trị .. 'customer_entity_varchar' không tiết kiệm được gì ..
Ở đây trong màn hình, bạn có thể thấy giá trị được lưu là '0'. Thuộc tính_id 132 dành cho 'Số liên lạc thay thế' trên trang đăng ký. Vì vậy, tôi hy vọng giá trị sẽ giữ dữ liệu mà tôi đang nhập trên trang đăng ký lối vào.
Tôi đang làm gì sai?
Quiet
, Bạn sẽ chỉ tìm thấy 1 lần xuất hiện và thay đổi điều đó thành File
. Bây giờ hãy mở tập tin Magento\Framework\DB\Logger\File
và đặt $logAllQueries
thành true. và làm mới trình duyệt và mở tệp được tạo var/debug/db.log
. Tìm truy vấn của bạn và kiểm tra truy vấn.