Ticket #1209 (new バグ指摘)
SC_FormParam::recursionCheckがkeyを無視してエラーメッセージを作っている
Reported by: | kimoto | Owned by: | somebody |
---|---|---|---|
Priority: | 低 | Milestone: | バックログ |
Component: | その他 | Version: | 2.11.0 |
Keywords: | Cc: | ||
修正済み: | no |
Description
たとえばこんな感じのフォームを作った場合
<input type="text" name="<!--{$key}-->[1]" size="60" class="box60" value="<!--{$arrForm[$key].value[1]|h}-->" <!--{if $arrErr[$key][1]}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}--> />
エラーは<!--{$arrErr[$key][0]}-->になってしまう。。
Change History
comment:2 Changed 13 years ago by nanasess
- Priority changed from 中 to 低
- Milestone changed from EC-CUBE2.11.1 to EC-CUBE2.11.2
comment:3 Changed 13 years ago by kimoto
inputボタンに任意の名前の名前を付けた場合
<input type="text" name="<!--{$key}-->['hogehoge']" />
こういうnameなのにエラーメッセージは <!--{$arrErr[$key][0]}-->で取得しないと取れないです
comment:7 Changed 12 years ago by pingpong
- Owner changed from somebody to pingpong
- Status changed from new to assigned
comment:8 Changed 12 years ago by kajiwara
- Owner changed from pingpong to somebody
- Status changed from assigned to new
本件、アサイン時より時間が経過しておりますので、一旦担当者を外させていただきます。
comment:9 Changed 12 years ago by h_yoshimoto
- Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3
comment:10 Changed 11 years ago by kim
- Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4
詳細を確認してみたいとわからないですが。 配列形式でnameを指定したフォーム要素の場合に問題が発生する模様。
comment:11 Changed 11 years ago by kim
- Milestone changed from EC-CUBE2.13.0 to バックログ
#853 の関係で修正されている? 2.13.0の対応内容を固めていくため、バックログに移動します。
Note: See
TracTickets for help on using
tickets.
すみません、問題の詳細が良く分かりません。
お手数ですが、もう少し具体的に説明して頂けると有り難いです。
あと、マイルストーンが設定されてないとチケットが埋もれてしまいそうなので、仮にEC-CUBE2.11.1に設定しておきます。