質問 > 管理機能 > お問い合わせ複製 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
DDR |
投稿日時: 2018/9/10 12:46
対応状況: 確認中
|
仙人 登録日: 2008/6/21 居住地: 大阪 投稿: 307 |
お問い合わせ複製 問い合わせ複製をしたいのですが
src/eccube/ControllerProvider/FrontContactControllerProvider.php // contact2 $c->match('/contact2', '\Eccube\Controller\ContactController::index2')->bind('contact2'); $c->match('/contact2/complete', '\Eccube\Controller\ContactController::complete2')->bind('contact_complete2'); src/eccube/Controller/ContactController.php index2としてindexを複製 public function index2(Application $app, Request $request) { $builder = $app['form.factory']->createBuilder('contact2'); とするとエラーになってしまいます。 その他に変更が必要でしょうか? よろしくお願いいたします。 eccube3.0.16 |
468 |
投稿日時: 2018/9/11 0:53
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: お問い合わせ複製 問い合わせフォームの入力欄も同じ項目を利用するのであれば、
↓ここは'contact'のままで良いかと思います。 $builder = $app['form.factory']->createBuilder('contact'); 挙動としては、以下のクラスを指定しています。 /src/Eccube/Form/Type/Front/ContactType.php このクラスで入力項目と入力チェックを定義しています。 79行目のfunction getName()の返り値で、'contact'を指定していますが、 これをcreateBuilder()の引数と一致させる必要があります。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |