Bug(バグ) #3167
完了
IsTrim の undefined Index notice
Shin Ohno さんが約12年前に追加.
10年以上前に更新.
説明
Notice を出さないようにした方が良い
Notice: Undefined index: IsTrim in .... /lib/util/opFormItemGenerator.class.php on line 171
関連するチケット
2 (0件未完了 — 2件完了)
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']))
{
一行だけ変更してください。
- 対象バージョン を OpenPNE 3.8.2 から OpenPNE 3.8.x に変更
「対象バージョン」は本チケットの修正を含む予定のバーションを記載する欄で、リリース作業のために使用します。
いつ対応するか未定なので、「対象バージョン」を変更します。
- 次のチケットと重複 Bug(バグ) #3428: opFormItemGenerator::generateValidator() に渡すフィールドの IsRequired や IsTrim を省略すると E_NOTICE レベルのエラーが発生する を追加
- 3.8 で発生するか を Unknown (未調査) にセット
- ステータス を New(新規) から Invalid(無効) に変更
- 対象バージョン を削除 (
OpenPNE 3.8.x)
他の形式にエクスポート: Atom
PDF