【问题标题】:Yii2 form validation and image upload componentYii2 表单验证和图片上传组件
【发布时间】:2018-07-03 00:29:21
【问题描述】:

我使用 Yii2 框架并实现了包含普通输入字段和一个用于图像上传的组件的表单。

当我第一次上传图片时一切正常,但是当我在表单中重新打开之前保存的数据时 - 它显示了之前保存的图片,但是当我按下 Send 按钮时,验证要求我上传图片。

您可以从下面的屏幕截图中看到 - 图片已经加载。

如何告诉 Yii2 验证机制,在这种情况下,正确理解图像已经加载,不需要再显示错误消息?

【问题讨论】:

标签: yii2 yii2-validation


【解决方案1】:

我猜当您说“I reopen the previously saved data in the form”时,您是在谈论更新,如果是这样,我相信您的模型正在向您发送“_form”的所有数据,但是当您按send 时,它会向您发送错误,因为它没有找到相应的FILE,而只有其名称或地址存储在数据库中。

能否请您展示一下您的模特“function rules”、“_form”以及“actionCreate”和“actionUpdate”。

为我的英语道歉,希望你能理解。

【讨论】:

    猜你喜欢
    • 2016-02-02
    • 2015-11-16
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 2017-03-26
    • 2018-07-19
    • 2012-09-08
    • 2017-07-25
    相关资源
    最近更新 更多