소스 검색

add defaule value

zxiansheng 4 년 전
부모
커밋
d0a72e2f98
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      common/models/Ad.php

+ 4 - 4
common/models/Ad.php

@@ -100,17 +100,17 @@ class Ad extends \common\components\ActiveRecord
             'CREATE_ADMIN' => [
                 'label' => '创建人',
                 'type' => function($data){
-                    $value = $data['value'];
+                    $value = is_array($data) && isset($data['value']) ? $data['value'] : '';
                     $result = Admin::findOneAsArray('ID=:ID', [':ID'=>$value], 'ADMIN_NAME');
-                    return $result['ADMIN_NAME'];
+                    return !empty($result) ? $result['ADMIN_NAME'] : '';
                 },
             ],
             'UPDATE_ADMIN' => [
                 'label' => '修改人',
                 'type' => function($data){
-                    $value = $data['value'];
+                    $value = is_array($data) && isset($data['value']) ? $data['value'] : '';
                     $result = Admin::findOneAsArray('ID=:ID', [':ID'=>$value], 'ADMIN_NAME');
-                    return $result['ADMIN_NAME'];
+                    return !empty($result) ? $result['ADMIN_NAME'] : '';
                 },
             ],
             'CREATED_AT' => [