2011-12-09 2 views
0

나는 유효성 검사 규칙을 설정하지 않으려는 필드가있는 활성 양식 모델이 있습니다. 문제는 Y15가 유효성 검사 규칙을 할당하지 않으면 양식을 제출할 때이 필드를 설정하지 않는다는 것입니다.유효성 검사 규칙을 적용하지 않으려는 필드를 설정하는 방법은 무엇입니까?

필드는 선택 사항이며 자유 형식이므로 유효성 검사 규칙을 지정하지 않으려합니다. 어떤 제안?

답변

2

를 사용하여 특수 "safe" 규칙 : 우리가 정말 그것을 위해 특정 규칙이없는 에도 불구하고

때때로, 우리는 안전 할 수있는 속성을 선언합니다. 예를 들어 사용자 입력을받을 수있는 기사의 콘텐츠 속성이 있습니다. 이 목표를 달성하기 위해 특별 safe 규칙을 사용할 수 있습니다.

$rules = array(
    'myfield' => 'safe', 
); 

이 규칙은 필드 (그래서 당신은 빈을 떠날 무료)에 어떤 제한을 두지 않는다; 모델이 외부 소스로부터 채워질 때마다 모델에 필드가 설정되기를 원한다고 Yii에게 알려줍니다.

+0

jon : – shox

+0

@shox : 천만에. – Jon

관련 문제