我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

取消设置CakePHP中的验证规则

I want unset validate rules in beforValidate but I have notices:

Notice (8): Indirect modification of overloaded property User::$validate has no effect

My code:

function beforeValidate($options = array()) {
    if (empty($this->data[$this->name]['name']) && empty($this->data[$this->name]['name2'])) {
        unset(
                $this->validate['name'], $this->validate['name2']
        );
    }
    return true;
}

How can I unset rules without notices?

First step is to usually try the Amazing Online CakePHP Book.

If you do that, you'll notice there's a section on how to remove validation rules.

近期文章

  • form7表单在elementor的css设置保存后,前端网页没变化?
  • 'set' on proxy: trap returned falsish for property
  • 我用vs2022写Python代码和官网下载的Python效果一样吗 或者他们有什么区别
  • vue是怎么实现mvvm的
  • 线性表比较大小解决方案说明
  • 利用MATLAB求解扑克牌问题
  • c++ 遍历文件时出现不读取文件夹的情况
  • H265码流封装为mp4
  • sap 消息号f3029
  • Qt不同分辨率电脑显示问题
  • 在iframe html标签中使用php
  • 括号匹配问题解决方案说明
  • 有没有好用的开源图片管理系统?
  • Tensorrt部署yolov5s时Serialization出错
  • 前端登录显示系统错误
  • 短消息模拟功能解决方案java
  • matlb数据拟合函数方程
  • 关于#java#的问题:idea运行就报错异常是怎么回事呀
  • 请教语音识别的学习路径
  • mpi3分配共享内存的次数是否有限制

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华