2016-08-18 1 views
0

yii에 이미지 유효성 확인을했습니다. 레코드 생성 중에 작동하지만 폼을 업데이트 할 때 이미지 필드의 유효성도 검사합니다. 매번 이미지를 업데이트하고 싶지 않습니다. 이것을 위해 규칙을 어떻게 설정할 수 있습니까? 감사합니다. .yii2에서 업데이트시 이미지 유효성을 검사하는 방법

+1

나에게 명확하지 않다. 업데이트시 이미지 유효성 검사를 원하십니까? –

답변

0

파일이나 이미지를 업데이트하는 동안 매우 쉽습니다. 예를 들어 규칙이있는 경우이를 위해 시나리오를 만들어야합니다.

public function rules() 
    { 
      return [ 
      [['contents'], 'string'], 
      [['status', 'parent_id', 'sort_order'], 'integer'], 
      [['status','title'], 'required'], 
      [['image'], 'required', 'on' => 'create'], 
      [['title', 'slug'], 'string', 'max' => 255], 
     ]; 
    } 

컨트롤러에 다음 코드를 사용하십시오.

$model->setScenario('create'); 

매우 간단합니다.

+0

감사합니다. 나는 당신의 코드를 사용하여 매우 도움이되었고, 잘 작동했다. –

관련 문제