操作
Bug(バグ) #3167
完了IsTrim の undefined Index notice
ステータス:
Invalid(無効)
優先度:
Low(低め)
担当者:
-
対象バージョン:
-
開始日:
2012-08-18
期日:
進捗率:
0%
予定工数:
3.6 で発生するか:
Yes (はい)
3.8 で発生するか:
Unknown (未調査)
説明
Notice を出さないようにした方が良い
Notice: Undefined index: IsTrim in .... /lib/util/opFormItemGenerator.class.php on line 171
Shin Ohno さんが12年以上前に更新
- 担当者 を削除 (
Shin Ohno)
diff --git a/lib/util/opFormItemGenerator.class.php b/lib/util/opFormItemGenerator.class.php index 2618c4b..223920d 100644 --- a/lib/util/opFormItemGenerator.class.php +++ b/lib/util/opFormItemGenerator.class.php @@ -168,7 +168,7 @@ class opFormItemGenerator public static function generateValidator($field, $choices = array()) { $field = self::arrayKeyCamelize($field); - $option = array('required' => $field['IsRequired'], 'trim' => $field['IsTrim']); + $option = array('required' => isset($filed['IsRequired']) ? $field['IsRequired'] : null, 'trim' => isset($field['IsTrim']) ? $field['IsTrim'] : null); if (!$choices && !empty($field['Choices'])) {
一行だけ変更してください。
Yuma Sakata さんが12年以上前に更新
- 対象バージョン を OpenPNE 3.8.2 から OpenPNE 3.8.x に変更
「対象バージョン」は本チケットの修正を含む予定のバーションを記載する欄で、リリース作業のために使用します。
いつ対応するか未定なので、「対象バージョン」を変更します。
isao sano さんが10年以上前に更新
- コピー先 Backport(バックポート) #3671: IsTrim の undefined Index notice を追加
誠二 天重 さんが10年以上前に更新
- 次のチケットと重複 Bug(バグ) #3428: opFormItemGenerator::generateValidator() に渡すフィールドの IsRequired や IsTrim を省略すると E_NOTICE レベルのエラーが発生する を追加
誠二 天重 さんが10年以上前に更新
- 3.8 で発生するか を Unknown (未調査) にセット
https://redmine.openpne.jp/issues/3428
上記チケットと内容が重複しており、上記チケットがすでに進行中(3.8と3.6へのバックポートは完了)になりますので、こちらのチケットは閉じさせていただきます。
バグ報告ありがとうございました。
操作