フォームにエラーメッセージを表示しようとしていますが、表示されるのは1つだけです(常に最後のメッセージ)。foreachループを使用しようとしましたが、無効な引数エラーが発生し続けます。以下にエラーを1つずつ表示します。コードはクラス内にあります...
public $errorContainer = '';
// ------------------------------------------------------------
// ERROR MESSAGE PROCESSING
// ------------------------------------------------------------
private function responseMessage($respBool, $respMessage) {
$return['error'] = $respBool;
$return['msg'] = $respMessage;
if (isset($_POST['plAjax']) && $_POST['plAjax'] == true) {
echo json_encode($return);
} else {
$this->errorContainer = $respMessage;
}
}
以下は常に私に各引数エラーに対して無効を与えます。
private function responseMessage($respBool, $respMessage) {
$return['error'] = $respBool;
$return['msg'] = $respMessage;
if (isset($_POST['plAjax']) && $_POST['plAjax'] == true) {
echo json_encode($return);
} else {
foreach ($respMessage as $value) {
$this->errorContainer = $value;
}
}
}
ありがとうございました!