rules怎么设置存在就验证。不存在就不验证

weixin_38060006 2019-09-11 02:54:32
比如客户端发送一个post 表单来。 里面有个email ,怎么设置如果有填就验证下邮箱的格式, 如果没填直接忽略过去
...全文
18 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38089806 2019-09-11
  • 打赏
  • 举报
回复
public function rules() { return [ //其他代码 ['email', 'email'], ['email', 'checkEmail '], ]; } public function checkEmail($attribute, $params) { if ($attribute == null) { return true; } }
weixin_38109453 2019-09-11
  • 打赏
  • 举报
回复
['email ', 'email', 'skipOnEmpty' => true],
weixin_38065106 2019-09-11
  • 打赏
  • 举报
回复
不设置必填就行了,只设置email的格式
weixin_38071069 2019-09-11
  • 打赏
  • 举报
回复
默认不就是你要的模式么?
weixin_38071348 2019-09-11
  • 打赏
  • 举报
回复
他不会验证吧? 或者你是不是有别的需求? 可能需要配合 场景 来配合使用
weixin_38071610 2019-09-11
  • 打赏
  • 举报
回复
skipOnEmpty

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧