cakePHP:如何在控制器中手动输入字段设置错误验证

前端之家收集整理的这篇文章主要介绍了cakePHP:如何在控制器中手动输入字段设置错误验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在控制器中手动输入字段进行设置错误验证
例:
  1. if ($remainTime < 30) {
  2. ..... set error validation in here (error: limitTime ),( error is not in model )
  3. }

其他问题:我想问:
bindModel(在这种情况下,我在Behaviors中使用bindModel)会导致与其他模型的关系丢失
但是bindModel是否导致$var有效的验证?

如果$validate在模型中定义,bindModel不会导致$var validate的closs.

至于你的主要问题;你可以设置/取消设置/更新$validationErrors的models..eg

  1. ($remainTime < 30) {
  2. $this->Model->validationErrors['limitTime'] = "time is less than 30";
  3. }

猜你在找的PHP相关文章