バージョン選択

フォーラム

メニュー

オンライン状況

103 人のユーザが現在オンラインです。 (57 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 103
もっと...

サイト内検索

質問 > フロント機能 > 問い合わせフォームのカスタマイズの質問

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
468
投稿日時: 2020/5/21 9:20
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 問い合わせフォームのカスタマイズの質問
エラーメッセージには__ constructの事について書いてあるかと思います。
前回の投稿でも指摘した箇所ですがソースの以下の部分でfunction index()がダブって記述されています。

/**
* @Route("/", name="homepage")
* @Template("index.twig")
*/
public function index(
MailService $mailService)
{
$this->mailService = $mailService;
}
public function index(Request $request)
{
$builder = $this->formFactory->createBuilder(ContactType::class);


MailServiceクラスは__ constructで渡す必要がありますので
indexの記述とは切り離して以下のように記述します。
(ContactController.phpは以下のようになっていると思います)

public function __construct(MailService $mailService)
{
    $this->mailService = $mailService;
}

/**
* @Route("/", name="homepage")
* @Template("index.twig")
*/
public function index(Request $request)
{
$builder = $this->formFactory->createBuilder(ContactType::class);


あと、useの記述が不足しているように見えますので
TopController.phpの以下の部分を
ContactController.phpのuseの記述で上書きしたほうが良いと思います。
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\Routing\Annotation\Route;


use Eccube\Entity\Customer;
use Eccube\Event\EccubeEvents;
use Eccube\Event\EventArgs;
use Eccube\Form\Type\Front\ContactType;
use Eccube\Service\MailService;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   問い合わせフォームのカスタマイズの質問 k-naka 2020/5/17 15:32
     Re: 問い合わせフォームのカスタマイズの質問 468 2020/5/18 8:58
       Re: 問い合わせフォームのカスタマイズの質問 k-naka 2020/5/19 23:48
         Re: 問い合わせフォームのカスタマイズの質問 468 2020/5/20 8:10
           Re: 問い合わせフォームのカスタマイズの質問 k-naka 2020/5/21 2:30
           » Re: 問い合わせフォームのカスタマイズの質問 468 2020/5/21 9:20
               Re: 問い合わせフォームのカスタマイズの質問 k-naka 2020/5/23 3:13

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,039名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.