バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

 > プラグイン > ShippingItemType.phpの処理を変更するプラグインが作成したいのですが、お教え頂けないでしょうか?

プラグイン

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
MPV
投稿日時: 2016/12/9 23:32
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
Re: ShippingItemType.phpの処理を変更するプラグインが作成したいのですが、お教え頂けないでしょうか?
自レスで恐縮です。

その後、ネット等でいろいろ調べてやってみているのですが
どうもうまいこと行きません。

ShippingItemType.phpを見ていると
自分が処理を追加したいところのイベントが


 ・
 ・
 ・

/**
 * {@inheritdoc}
 */
public function buildForm(FormBuilderInterface $builder, array $options)
{
    $app = $this->app;

    $builder
        ->addEventListener(FormEvents::PRE_SET_DATA, function ($event) use ($app) {
            /** @var \Eccube\Entity\Shipping $data */
            $data = $event->getData();
            /** @var \Symfony\Component\Form\Form $form */
            $form = $event->getForm();
 ・
 ・
 ・



とあるので、onPreSetDataというのではないかと思い、
githubにありましたSampleFormプラグインをTEST環境に
入れてみたのですが、有効化されるものの
問い合わせページのフォームに項目が追加されず・・・(T_T)

ちなみに以下のコードです。

config.yml


name: SampleForm
code: SampleForm
version: 0.0.1

form:
    onPreSetData:
        SampleForm


SampleForm.php



namespace Plugin\SampleForm;
use Symfony\Component\Form\FormEvent;
class SampleForm
{
    public function onPreSetData(FormEvent $event)
    {
        $form = $event->getForm();
        if ('contact' === $form->getName()) {
            $form->add('sample_form', 'text');
        }
    }
}



当方がどこか認識誤りしているでしょうか?
ご教授頂ければ幸いです。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   ShippingItemType.phpの処理を変更するプラグインが作成したいのですが、お教え頂けないでしょうか? MPV 2016/12/9 12:26
   » Re: ShippingItemType.phpの処理を変更するプラグインが作成したいのですが、お教え頂けないでしょうか? MPV 2016/12/9 23:32
       Re: ShippingItemType.phpの処理を変更するプラグインが作成したいのですが、お教え頂けないでしょうか? 468 2016/12/10 15:29
         Re: ShippingItemType.phpの処理を変更するプラグインが作成したいのですが、お教え頂けないでしょうか? MPV 2016/12/11 14:45
           Re: ShippingItemType.phpの処理を変更するプラグインが作成したいのですが、お教え頂けないでしょうか? 468 2016/12/12 21:45

 



ログイン


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

統計情報

総メンバー数は90,344名です
総投稿数は110,365件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1360
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.