お問い合わせ完了時にお問い合わせ内容を保存するイベント処理を用意EC-CUBE4でお問い合わせ内容をデータベースに保存する方法です。※下記ソースコードはPHP7.1以上を対象としています。Contactエンティティを用意まずお問い合わせ内容を保存するため、Cusotomize/Enitiyディレクトリ内にContact.phpというファイル名で下記のソースコードを設置してください。下記のコマンドを実行すると、上記で作成したエンティティを元にお問い合わせ内容を保存するテーブルが自動で生成されます。--forceお問い合わせ完了時にお問い合わせ内容を保存するイベント処理を用意お問い合わせ送信後にお問い合わせ内容を保存する処理を追加するため、CusotomizeディレクトリにEvent.phpというファイル名で下記のソースコードを設置してください。Contact();$Contact->setName01($data["name01"]);$Contact->setName02($data["name02"]);$Contact->setKana01($data["kana01"]);$Contact->setKana02($data["kana02"]);$Contact->setPostalCode($data["postal_code"]);$Contact->setPref($data["pref"]);$Contact->setAddr01($data["addr01"]);$Contact->setAddr02($data["addr02"]);$Contact->setPhoneNumber($data["phone_number"]);$Contact->setEmail($data["email"]);$Contact->setContents($data["contents"]);$this->entityManager->persist($Contact);$this->entityManager->flush();}}以上で完成です。コメントデータの処理方法の詳細はこちらをご覧ください。TOPEC-CUBEプラグインの動作はデモサイトにてご確認下さい。