Yii在单个视图上实现多个表单验证

时间:2013-05-06 09:34:02

标签: validation yii

我希望实现用户配置文件更新与Facebook setting中实现的相同。 相同的表演/隐藏表格。

我还有一段个人资料图片上传,所以我不想申请ajax表格。 我试过三种不同的方式。

  1. 提交一个单一动作和多个表格。
    问题: - 模型验证 - >必须将空白模型变量设置为除提交的一个以外的所有其他模型 以及如何显示/隐藏表格

  2. 多个表格并通过ajax提交每个表格 问题: - 图片上传

  3. 标签页 问题: - 不知道验证将如何运作。

  4. 任何人都可以有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

在我看来,更好的架构解决方案是2,图像上传的解决方法:上传后上传图像,从响应imageId值中提取并添加到主窗体中的隐藏字段。