相关模型和验证

时间:2013-01-23 15:12:06

标签: cakephp associations model-associations cakephp-2.2

每3个人在我的应用中创建1个页面。因此,每个PagehasMany User

我已经定义了一些用于检查用户信息的验证规则。 (如电子邮件,电话和邮政编码检查器。)但每个页面(所有者)只需要一个电子邮件和电话号码。因此,第一位用户只需要电子邮件和电话。 (其他用户不必填写它们。第一个用户必须这样做。)

因此,在验证第一个用户数据后,我必须删除一些验证规则。但我不知道如何使用saveAllsaveAssociated)方法。

1 个答案:

答案 0 :(得分:0)

您可以通过添加

跳过特定字段的验证

unset($this->User->validate['field_name']);

validates()&之前

save()来电。{/ p>