> プラグイン > admin.product.edit.completeでのフォームの項目取得について |
プラグイン
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ikemoto |
投稿日時: 2016/3/29 7:35
対応状況: −−−
|
一人前 登録日: 2015/10/2 居住地: 投稿: 79 |
admin.product.edit.completeでのフォームの項目取得について お世話になっております。
プラグインでadmin.product.edit.completeのイベント内で 商品登録画面で追加した「set_product_codes」という名称の項目を処理しようとしています。 (この項目は別のイベント「admin.product.edit.initialize」にてフォームビルダで特定の条件時に追加しています) $form = $event->getArgument('form'); $pc = $form['set_product_codes']->getData(); …で値をとることはできるのですが、商品登録画面でこの項目をつけない条件もあり、そのルートを通ってきた場合「set_product_codes」の値取得箇所でエラーとなります。 $form['set_product_codes']が存在しない場合を判別できる記述などありましたらアドバイスよろしくおねがいします。 ※最初、$form->getData() ですべての項目値を連想配列に入れて、そこから該当フィールド名のキーが存在するかどうかで判定しようとしたのですが、$form->getData()で取得した連想配列には、プラグインで追加した分の項目が入っていませんでした…。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» admin.product.edit.completeでのフォームの項目取得について | ikemoto | 2016/3/29 7:35 |
Re: admin.product.edit.completeでのフォームの項目取得について | tacky | 2016/3/29 11:04 |
Re: admin.product.edit.completeでのフォームの項目取得について | ikemoto | 2016/3/30 0:00 |