プラグイン > その他 > お問い合わせフォーム追加 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2020/4/29 12:06
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: お問い合わせフォーム追加 リンク先のページではformTypeは複製していないのですね。
私がフォームを追加する場合は、ContactType.phpをコピーして新しいファイルを追加するかと思います。 (本体のソースを直接触る事になるのであまり良いやり方ではないと思いますが) コピーしたファイルを /src/Eccube/Form/Type/Frontに配置して ファイル名とソース内のクラス名、function getBlockPrefix()の返り値を他のFormTypeクラスと重複しないようにすれば $builder = $this->formFactory->createBuilder(**新しいクラス名**Type::class); で利用できるのではないでしょうか? /app/Customize/Form/Type/Front/にコピーしたファイルを配置しても useでパスを指定する形でも利用できるのではないかと思います。 (その際、コピーしたFormType内のnamespaceも正しいパスに書き換えないとエラーになると思います)
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
お問い合わせフォーム追加 | tkm12121 | 2020/4/28 17:18 |
Re: お問い合わせフォーム追加 | 468 | 2020/4/28 18:23 |
Re: お問い合わせフォーム追加 | tkm12121 | 2020/4/28 19:05 |
» Re: お問い合わせフォーム追加 | 468 | 2020/4/29 12:06 |
Re: お問い合わせフォーム追加 | tkm12121 | 2020/4/30 10:00 |