【问题标题】:How to validate image on update in yii2如何在 yii2 更新时验证图像
【发布时间】:2016-12-25 08:43:27
【问题描述】:

我已经在 yii 中对图像进行了验证。它在记录创建期间工作,但在更新表单时它也会验证图像​​字段。我不想每次都更新图像。如何为此制定规则? 谢谢。

【问题讨论】:

  • 我不清楚,您是否要在更新时验证图像?

标签: php validation yii insert-update


【解决方案1】:

这很容易,同时更新文件或图像。您需要为此创建一个场景,例如,如果您有规则。

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');

很简单。

【讨论】:

  • 感谢我使用了您的代码,它非常有帮助,而且运行良好。
猜你喜欢
  • 1970-01-01
  • 2017-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-03
  • 1970-01-01
相关资源
最近更新 更多