【问题标题】:Cakehph3: How can we validate enum type Mysql field in cakephp?Cakehph3:我们如何验证 cakephp 中的枚举类型 Mysql 字段?
【发布时间】:2018-11-04 11:09:20
【问题描述】:

在 Cakephp 3 Model>Table 我想在 Cakephp 3 validationDefault 方法中为枚举类型字段添加验证规则。我做了蛋糕烘焙模态并获得了字段“状态”的默认验证,这是 MySql 中的枚举类型。 $validator->allowEmpty('status'); 我想在这里进行枚举验证,以便“状态”字段允许给定值。例如。枚举('通过','失败')。

【问题讨论】:

    标签: mysql validation enums cakephp-3.0


    【解决方案1】:

    尝试使用 inList https://api.cakephp.org/3.6/class-Cake.Validation.Validator.html#_inList

    $validator
        ->scalar('status')
        ->inList('status', ['Pass','Fail'])
        ->allowEmpty('status');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-30
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-28
      • 2015-06-29
      相关资源
      最近更新 更多