如果在my CakePHP的表单中没有选中复选框,如何显示验证错误?

如果在my CakePHP的表单中没有选中复选框,如何显示验证错误?,cakephp,forms,checkbox,Cakephp,Forms,Checkbox,我有一个带有多个复选框的简单表单,我想知道如果没有选中复选框,如何显示错误?只需检查存储在数组$this->array中的返回到操作的值。。在手动验证之前不要调用save()函数。您可能希望在提交表单之前进行检查。这需要使用javascript来完成,为了省力,我建议您使用jQuery验证插件: 它非常易于使用,jQuery为开发人员提供了很多功能。始终可以在您的模型中为这种行为创建自定义规则。或者绑定一组“NOT_EMPTY”规则,然后检查$this->Model->validationEr

我有一个带有多个复选框的简单表单,我想知道如果没有选中复选框,如何显示错误?

只需检查存储在数组$this->array中的返回到操作的值。。在手动验证之前不要调用save()函数。

您可能希望在提交表单之前进行检查。这需要使用javascript来完成,为了省力,我建议您使用jQuery验证插件:


它非常易于使用,jQuery为开发人员提供了很多功能。

始终可以在您的模型中为这种行为创建自定义规则。或者绑定一组“NOT_EMPTY”规则,然后检查
$this->Model->validationErrors
数组中的错误

虽然我确实认为在模型中创建一个自定义验证函数,然后使用常规的蛋糕验证调用它将是最好的。确保你所有的复选框都有一个共同的名字,这样它们就会组合在一起,让你的生活更轻松