バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > Notice: Undefined index: skip_add_formというエラーについて

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
uraa
投稿日時: 2021/1/22 15:26
対応状況: 解決済
常連
登録日: 2020/12/15
居住地:
投稿: 65
Notice: Undefined index: skip_add_formというエラーについて
ec-cube4でサイト開発をしています
初心者なので知識不足のところがあるかと思いますがよろしくお願いいたします。

複数ショップを管理するようなプラグインをカスタマイズして、
ショップを登録するときに画像をアップロードするためのフォームを追加しました。

(プラグイン:https://www.ec-cube.net/products/detail.php?product_id=2030
(参考サイト:https://a-zumi.net/eccube4-shopping-file-upload/

フォーム自体は追加できたのですが、入力して登録ボタンを押すと表題の通り
Notice: Undefined index: skip_add_formというエラーが出ます。

エラー内容を見るとShopType.phpで

   * {@inheritdoc}
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
// ShoppingController::checkoutから呼ばれる場合は, フォーム項目の定義をスキップする.
if ($options['skip_add_form']) {
return;
}

$builder
->add('name', TextType::class, [

となっており、 if ($options['skip_add_form']) で引っかかっているようで
skip_add_formが未定義ということだというのは分かったのですが
どこでそれを定義すれば良いのかわかりません。
buildFormで調べてみるとShopController.phpで以下のような部分を見つけたのですが

$builder = $this->formFactory
->createBuilder(ShopType::class, $Shop);

$form = $builder->getForm();
$form->setData($Shop);
$form->handleRequest($request);

// 登録ボタン押下
if ($form->isSubmitted() && $form->isValid()) {
/** @var Shop $Shop */
$Shop = $form->getData();

この辺りも関係あるのでしょうか?

質問も分かりにくいかと思いますが、教えて頂ければ助かります。
よろしくお願いいたします。

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


題名 投稿者 日時
 » Notice: Undefined index: skip_add_formというエラーについて uraa 2021/1/22 15:26
     Re: Notice: Undefined index: skip_add_formというエラーについて 468 2021/1/23 9:55
     Re: Notice: Undefined index: skip_add_formというエラーについて umebius 2021/1/23 11:48
       Re: Notice: Undefined index: skip_add_formというエラーについて uraa 2021/1/23 18:08

 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
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.