Validation CakePHP:相同的模型,按表单设置验证规则?

Validation CakePHP:相同的模型,按表单设置验证规则?,validation,cakephp,forms,Validation,Cakephp,Forms,我在CakePHP中有一个模型,该模型在站点的不同页面上有多个表单,即使字段名称相同,我也希望以不同的方式进行验证-我发现您可以设置“on”来创建| update,这是一个方便的发现,但我想知道是否有其他方法明确声明基于提交的表格 为了清楚起见,表格a和表格b包含同名字段,但如果提交表格a,则相关字段的验证方式应与从表格b提交的字段的验证方式不同。可能吗?是的,以前已经这样做过,并且可以使用正确的代码。(请参阅下面的链接。) 用户模型是这种技术的常见场所,因为当人们提交与帐户相关的表单时,通常需

我在CakePHP中有一个模型,该模型在站点的不同页面上有多个表单,即使字段名称相同,我也希望以不同的方式进行验证-我发现您可以设置“on”来创建| update,这是一个方便的发现,但我想知道是否有其他方法明确声明基于提交的表格


为了清楚起见,表格a和表格b包含同名字段,但如果提交表格a,则相关字段的验证方式应与从表格b提交的字段的验证方式不同。可能吗?

是的,以前已经这样做过,并且可以使用正确的代码。(请参阅下面的链接。)

用户模型是这种技术的常见场所,因为当人们提交与帐户相关的表单时,通常需要不同的验证规则

例如,在注册用户时,您会检查其电子邮件地址是否唯一且不存在于数据库中,但在重置用户密码时,您会检查其电子邮件是否存在

  • (达尔多·索迪)
  • (乔纳森·斯努克)

老实说,这正是引发这个问题的原因。我不知道怎么在谷歌上找不到这个,一定是因为缺少咖啡因驱动的关键词。