2012-01-08 108 views
0

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

谢谢!

回答

0

所以我相信我已经为此提出了一个合理的解决方案,但总是打开其他建议。在我的主要项目模型的情况下,我在名为hasImages的窗体中放置了一个隐藏字段。当表单提交时,我有一些js检查必要的图像。如果它们丢失,则此表单设置为false,否则为true。然后,只需在项目模型中的hasImages字段上创建验证规则即可。希望有人认为这有用。