2007年8月8日水曜日

Validation.php ラジオボタンエラー

CodeIgniter1.5.4でライブラリーからValidation.phpをつかっててradioボタンに個別エラーを表示させることができないので調べてみるとバグみたい。

Validation.phpを修正がひつよー。

Validation.phpの231行目を修正。

#オリジナルコード
#$field = ( ! isset($this->_fields[$field])) ? $field : $this->_fields[$field];
#$this->_error_array[] = sprintf($line, $field);

$mfield = ( ! isset($this->_fields[$field])) ? $field : $this->_fields[$field];
$message = sprintf($line, $mfield);

// Set the error variable. Example: $this->username_error
$error = $field.'_error';
$this->$error = $this->_error_prefix.$message.$this->_error_suffix;

0 件のコメント: