이 젠드 것은 나중의 일부입니다. 나중에 무언가를 용서할 수있는 끔찍한 혼란입니다.하지만 구조가 없으며 문서가 끔찍한 데, 항상 저를 이끌고 있습니다. 행운의 장소는 입니다. stackoverflow입니다.기본값은 Zend_Form_Element_Select입니다.
<select>
을 초기화하려고하는데 기본값이 Please Choose One
이고, 사용자가 Please Choose One
을 값으로 선택하면 오류가 발생합니다. 내가 부정적인 일치 정규식, 경사 때문에 내가 그것을 할 dosent 일을하는 방법 아니면 내가?
$pubs = array(
"Please Choose One" => "Please Choose One",
"BBC" => "BBC",
"Channel 4" => "Channel 4"
);
$channels = new Zend_Form_Element_Select("publication");
$channels->setLabel("Channels")
->setRequired(true)
->addMultiOptions($pubs)
->addValidator('regex', true, array(
"pattern" => "/Please Choose One/",
"messages" => array("regexNotMatch" => "Please choose a publisher")
)
)
->setValue("Please Choose One");
P.S 나는 마음이 주변의 일을 변경하고 더 나은 방법을 사용 해달라고.
쉬운 방법은 defaut에 옵션 '의 값을 설정하고 인덱스 작업을 해달라고으로'notEmpty' 유효성 검사기를 –