バグ報告 > 管理機能 > 規格を2つ登録する場合と規格を削除する場合にmodeがnullになる |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ecbozu |
投稿日時: 2018/12/18 15:20
対応状況: 確認中
|
新米 登録日: 2016/5/18 居住地: 投稿: 5 |
規格を2つ登録する場合と規格を削除する場合にmodeがnullになる ▼テンプレート
[EC-CUBE]3.0.16 [レンタルサーバ]エックスサーバー [現象] 商品の規格を2種類登録する場合のことです。 2種類を選んで、使用する規格をチェックボックスを付けて、「登録」 を押したときに、 /admin/product/product/{id}/edit に対して、 $request->get('mode') がnullとしてpostされてしまい、登録処理が働かない場合があります。 同様に、「商品規格を初期化」ボタンを押したときも同様のリクエストがpostされ、初期化ができない場合があります。 正常に登録や初期化できる場合もあり、その発生条件はわからないのですが、この2つが起きる 規格の組み合わせでは必ず起きます。 原因や対処方法をご存知の方はみえますでしょうか。 ※追加 V3.0.17でも同様の現象を確認しました。 どうやら、規格1×規格2 の合計規格数が100を超えるとnullがpostされるようです。 sqlのlimitがどこかでかかっているのでしょうか?? ※再追加 php.iniのmax_input_vars の上限の問題だったようです。 1000から10000に変更し、再挑戦したら問題なく出来ました。 規格設定は項目が多いので、どうしてもサーバ側の制限に引っかかってしまうのですね。勉強になりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |