新しいモジュールに(app / code /.../ Setup / InstallData.phpを介して)顧客登録ページ(代替メールと代替番号)の2つのカスタム属性を追加しました。
(register.phtmlをオーバーライドして)カスタムテーマ内に「ビュー」を設計しました。登録ページに新しいフィールドが表示されます。ただし、新しいフィールド(代替メールと番号)内のデータはデータベース内に保存されません。
「customer_entity_int」は「0」の値を保存します。「customer_entity_varchar」は何も保存しません。
この画面では、値が「0」として保存されていることがわかります。attribute_id 132は、登録ページの「Alternate Contact Number」用です。そのため、この値には、フロントエンドの登録ページで入力するデータを保持する必要があります。
何が悪いのですか?
Quiet
、1つのオカレンスのみを見つけ、それをに変更しFile
ます。ここでファイルMagento\Framework\DB\Logger\File
を開き、$logAllQueries
trueに設定します。ブラウザを更新して、生成されたファイルを開きますvar/debug/db.log
。クエリを見つけて確認します。