$errors[$field] .= '<div class="error"><p>' . $error . '</p></div>';
行のこのコードに「無効なオフセットタイプ」というエラーが表示されるのはなぜですか?このコードに「不正なオフセットタイプ」というエラーが表示されるのはなぜですか?
コード:
$errors = [];
foreach ($validation->errors() as $field)
{
$errors[$field] = '';
foreach ($field as $error) {
$errors[$field] .= '<div class="error"><p>' . $error . '</p></div>';
}
}
検証:
private function addError($field, $error)
{
$this->errors[$field][] = $error;
}
public function errors()
{
return $this->errors;
}
対処:
foreach ($validation->errors() as $key => $fieldErrors)
{
$errors[$key] = '';
foreach ($fieldErrors as $error) {
$errors[$key] .= '<div class="error"><p>' . $error . '</p></div>';
}
}
。 –