プラグイン > 開発について > メールからのフォームデータをDBテーブルに自動保存させたい。 |
開発について
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
minori |
投稿日時: 2018/2/15 20:39
対応状況: −−−
|
常連 登録日: 2017/10/12 居住地: 投稿: 40 |
Re: メールからのフォームデータをDBテーブルに自動保存させたい。 Plugin/Form/Type/Test1FormType.phpは
どのようになっているでしょうか。
上記エラーを見る限りだと、 persistに渡している引数の$dataがEntityではなく配列だったため エラーになっているようです。 $form->getData()でEntityを取得するには FormTypeで関連するEntityを紐付けてあげる必要があります。 たとえば、会員情報のFormTypeであるEntryTypeだと 以下のように設定しています。 Eccube/Form/Type/Front/EntryType.php
上記を参考に、Test1FormType.phpの内容を見直してみてはいかがでしょうか。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
メールからのフォームデータをDBテーブルに自動保存させたい。 | Bongsu | 2018/2/15 13:16 |
» Re: メールからのフォームデータをDBテーブルに自動保存させたい。 | minori | 2018/2/15 20:39 |