私はZend Form Validatorに奇妙な問題があります。私が見るエラーメッセージを出力したいとき:ArrayArray。
マイコード:
<?php
// Load sms request form
$smsRequestForm = new Application_Form_Sms_Request();
// Form posted?
if ($this->getRequest()->getMethod() != 'POST') {
// Show the form
$this->view->showForm = true;
$this->view->smsRequestForm = $smsRequestForm;
} elseif (!$smsRequestForm->isValid($_POST)) {
// Show the form and output the validation errors
$this->view->showForm = true;
$this->view->smsRequestForm = $smsRequestForm;
// Loop through the error messages
foreach($smsRequestForm->getMessages() as $message)
{
echo $message;
}
} else {
}
私は、ドキュメントを読んで、そのエコー$メッセージを学びました。 errormessageをプレーンテキストで出力する必要があります。
foreach($ smsRequestForm-> getMessages()を$ key => $ message)とする。私の問題は解決しません。
誰かが間違っていることを知っていますか?
ありがとうございます!