質問 > 管理機能 > 管理者の会員登録画面から新規テーブルにデータを挿入したい |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sfujiya |
投稿日時: 2023/5/8 8:47
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2018/12/20 居住地: 投稿: 54 |
Re: 管理者の会員登録画面から新規テーブルにデータを挿入したい 新規テーブルの作成であれば、
app/Customize/Entity配下にEntityを作成して、DBに反映してみてください。 作成した新規テーブルがDBに反映されるかと思います。 FormTypeは、CustomerTypeExtentionが作成済みなのであれば、CustomerTypeExtentionに記載してもいいと思いますし、新規作成した中間テーブル用のFormTypeを作成し、CustomerTypeExtentionで呼んであげてもいいと思います。 |
mcontact |
投稿日時: 2023/4/27 17:43
対応状況: −−−
|
神 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 1662 |
Re: 管理者の会員登録画面から新規テーブルにデータを挿入したい > フォーム自体の記述はどこのファイルに書けばよろしいのでしょうか?
> dtb_customerにデータを挿入しフォームを作成する際はTraitとExtensionファイルを使っていたのですが、dtb_customerとは別のテーブルだとどこに記述すれば反映されるのかわからないです。 初回投稿に「既存のテーブルにカラムを追加しフォームを作成するのはできるのですが」と書いてあるので、出来ているのではないですか? > dtb_customerにデータを挿入しフォームを作成する際はTraitとExtensionファイルを使っていたのですが、dtb_customerとは別のテーブルだとどこに記述すれば反映されるのかわからないです。 しっかりドキュメントを確認してから質問をしましょう。 全てEC-CUBE開発情報および参考リンクに記載されています。
|
evasve |
投稿日時: 2023/4/27 17:28
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2023/4/27 居住地: 投稿: 4 |
Re: 管理者の会員登録画面から新規テーブルにデータを挿入したい リンクありがとうございます。
フォーム自体の記述はどこのファイルに書けばよろしいのでしょうか? dtb_customerにデータを挿入しフォームを作成する際はTraitとExtensionファイルを使っていたのですが、dtb_customerとは別のテーブルだとどこに記述すれば反映されるのかわからないです。 |
mcontact |
投稿日時: 2023/4/27 17:06
対応状況: −−−
|
神 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 1662 |
Re: 管理者の会員登録画面から新規テーブルにデータを挿入したい https://goat-inc.co.jp/blog/2145/
https://doc4.ec-cube.net/customize_entity https://doc4.ec-cube.net/customize_repository
|
evasve |
投稿日時: 2023/4/27 16:55
対応状況: 確認中
|
新米 ![]() ![]() 登録日: 2023/4/27 居住地: 投稿: 4 |
管理者の会員登録画面から新規テーブルにデータを挿入したい ▼テンプレート
[EC-CUBE] EC-CUBE4.2 [OS] windows11 [PHP]PHP8.0 [データベース]phpmyadmin [導入プラグインの有無] 無 [カスタマイズの有無]無 [現象] 管理者の会員登録画面にてチェックボックスのフォームを追加し中間テーブルにデータを挿入したいのですがうまくいきません。 既存のテーブルにカラムを追加しフォームを作成するのはできるのですが、新規テーブルを作成し既存のフォームからデータを挿入するにはどうすればよろしいでしょうか? |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |