【问题标题】:Yii2: Model 'fields' ignore null valuesYii2:模型“字段”忽略空值
【发布时间】:2015-08-25 06:46:43
【问题描述】:

Yii 2 Docs 解释说我可以设置toArray() 默认返回的字段。 (http://www.yiiframework.com/doc-2.0/yii-base-model.html#fields()-detail)

当包含空值时有可能忽略吗?

function fields() {
    return [
        'email', // Ignore if email is null.
        'fullName', // Ignore if fullName is null.
    ];
}

【问题讨论】:

    标签: php yii2


    【解决方案1】:

    试试这个:

    function field() {
        $return = [];
        if(!empty($this->email)) {
            $return[] = 'email';
        }
        if(!empty($this->fullName)) {
            $return[] = 'fullName';
        }
        return $return;
    }
    

    【讨论】:

      猜你喜欢
      • 2019-12-31
      • 2023-02-25
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多