Cakephp 2.0验证模型关联

时间:2012-01-08 17:05:17

标签: cakephp-2.0

我为此搜索了相当多的内容,但我还没有看到一个问题,我正在寻找具体的内容。简单问题真的。我有一个基于Project模型创建项目的表单。用户还必须输入相关图像(一对多图像)。 模型中的验证工作正常,但我希望蛋糕能为我做的是允许我建立项目到图像关联的强制条件。换句话说,当我创建项目时,您必须使用它创建至少一个图像。我已经搜索了文档,并没有看到这是如何以声明的方式完成,如典型的验证规则。有人对这种方法有什么想法?我是否在控制器中进行了这种类型的验证?

谢谢!

1 个答案:

答案 0 :(得分:0)

所以我相信我已经为此提出了一个明智的解决方案,但总是对其他建议持开放态度。对于我的主要Project模型,我在名为hasImages的表单中放置了一个隐藏字段。提交表单时,我有一些js检查必要的图像。如果它们丢失,则此表单设置为false,否则为true。然后,它只是在我的项目模型中的hasImages字段上创建验证规则。希望有人觉得这很有用。