0
似乎使用addErrorMessage()會覆蓋所有其他驗證錯誤。Zend Framework中的鏈接錯誤消息
例如,我創建了一個自定義手機元素。我還創建了一個自定義驗證類來檢查自定義業務規則。 我希望它在不符合自定義業務規則時打印出來自My_Validate_BusinessPhone的錯誤消息。但它始終在addErrorMessage()中打印消息集。這是正常的行爲?有沒有辦法鏈接錯誤消息?
$phone = new My_Form_Element_Phone('phone');
$phone->setRequired(TRUE)
->setAttrib('id', 'phone')
->addErrorMessage('Please provide a valid phone number')
->addValidator(new My_Validate_BusinessPhone);
我在此先謝謝您。