0
내 Db_NoRecordExists
메시지가 addErrorMessage
으로 덮어 씁니다.
코드 :Db_NoRecordExists 오류 메시지가 -> addErrorMessage()에 의해 덮어 쓰기되었습니다.
$emailaddress = new Zend_Form_Element_Text('EmailAddress');
$emailaddress->setRequired(true)
->setAttrib('size', '30')
->addFilters(array('StringTrim', 'StripTags'))
->addValidator('EmailAddress',TRUE)
->setDecorators($decorators)
->addErrorMessage('Please Enter Va`enter code here`lid Values.')
->setAttrib('MaxLength',100)
->setAttrib('onkeyup','setUserName()')
->setAttrib('onkeypress','setUserName()')
->setAttrib('onfocus','setUserName()')
->setAttrib('onchange','setUserName()')
->setAttrib('Maxlength', '100');
$emailaddress ->class="textbox";
및
public function isValid($data)
{
$this->getElement('EmailAddress')
->addValidator('Db_NoRecordExists', false, array(
'table'=>'puntermaster',
'field' => 'EmailAddress',
'messages' => array(Zend_Validate_Db_Abstract::ERROR_RECORD_FOUND => 'A user with email address already exists'),
'exclude' => array('field' => 'Sno', 'value' => $data['Sno'])
), TRUE);
return parent::isValid($data);
}
더 자세한 정보를 제공해주십시오. 당신은 무엇을 얻고, 무엇을 얻을 것으로 예상합니까? –