2012-05-11 3 views
1

내 머리 고정 나는 젠드 문서를 읽고 크롤링 된 Google을 사용했지만 솔루션을 찾을 수 없습니다. Zend_Form을 사용하는 폼이 있고 초기 페이지로드시 기본적으로 선택되어있는 contact me 확인란이 필요합니다.Zend_Form의 기본 체크 박스 문제

나는 아래의 코드를 가지고있다. 나는 일한다고 생각하지만, 나에게 말하지는 않는다. 어느 누구도이 경험이 있습니까?

 $contactme = new Zend_Form_Element_Checkbox('contactme','checked'); 
    $contactme->setLabel("Please untick box if you don't want to be updated with offers.") 
      ->setAttrib('checked','checked') 
      ->setCheckedValue(1) 
      ->setUncheckedValue(0) 
      ->setValue(1); 

건배

+0

내가 올바르게 설명했다고는 생각하지 않는다. 내가 일반적으로 체크되어있는 내용을 시각적으로 확인해야한다. = "체크"사용자는 선택을 취소해야한다. –

+0

업데이트 일부 코드를 제공했지만 여전히 열심히 일할 수있는 방법이 있습니까? \t $ contactme = $ this-> createElement ('checkbox', 'contactme'); $ contactme-> 이때 setLabel ("당신이 제안으로 업데이트하지 않으려면 상자를을 선택 취소하십시오.") -> setCheckedValue (1) \t \t \t \t -> setUncheckedValue (0) \t \t \t \t -> setChecked (true); –

답변

0
$form->addElement('checkbox', 'paid', array('value' => true/false)); 

내가 그것을 할 방법입니다. 배열에 다른 모든 속성도 설정할 수 있습니다.

+0

도움을 주셔서 감사하지만 오류가 발생했습니다 경고 : 0으로 나누기 –

+1

에서 참 또는 거짓으로 결정해야합니다. 두 가지 모두 취하지 마십시오.) – Thargor

+0

코드를 보았습니다. $ contactme = $ this-> createElement ('checkbox', 'contactme', array ('value'=> true)); –