1.4

2010-11-30 5 views
4

내가 이미지 업로드 양식과 하단에, 나는 사용자가 양식을 제출하기 전에 확인해야합니다 체크 박스를 가지고 싶습니다이 인증 한 심포니를 형성 그들은 그 사진을 배포 할 권리가있다. Form 클래스의 위젯으로 추가하려고했지만 표시되지 않습니다. 가장 좋은 방법은 무엇입니까?1.4

답변

6

검증의 경우, 필드 모델 밖에 허용하도록 폼 클래스에이를 추가 할 수 있습니다보다

$this->validatorSchema->setOption('allow_extra_fields', true); 
$this->validatorSchema->setOption('filter_extra_fields', false); // true or false 

기타, 잘 작동합니다 표준 방법으로 위젯을 추가.

1

양식에 새 위젯을 추가하는 것이 올바른 방법이어야합니다.

class ImageForm extends BaseImageForm 
{ 
    public function configure() 
    { 

    $this->widgetSchema['copyright'] = new sfWidgetFormInputCheckbox(); 
    } 
} 

조건부 유효성 검사의 경우 this 요리 책 페이지가 유효해야합니다.를 확인하십시오.