0
我已經在yii中對圖像進行了驗證。它在記錄創建過程中起作用,但在更新表單時它也會驗證圖像字段。我不想每次都更新圖像。如何爲此設置規則? 謝謝。如何驗證yii2中的更新圖像
我已經在yii中對圖像進行了驗證。它在記錄創建過程中起作用,但在更新表單時它也會驗證圖像字段。我不想每次都更新圖像。如何爲此設置規則? 謝謝。如何驗證yii2中的更新圖像
這很容易,而更新文件或圖像。您需要爲此創建場景,例如,如果您有規則。
public function rules()
{
return [
[['contents'], 'string'],
[['status', 'parent_id', 'sort_order'], 'integer'],
[['status','title'], 'required'],
[['image'], 'required', 'on' => 'create'],
[['title', 'slug'], 'string', 'max' => 255],
];
}
然後在你的Controller上創建動作使用這段代碼。
$model->setScenario('create');
很簡單。
謝謝我使用你的代碼,它非常有幫助,它的工作很好。 –
這對我來說不是很清楚,你是否希望在更新或不更新時驗證圖像? –