belongsTo(Staff::class, 'create_staff_id', 'id')->field('id,name,img,post'); } public function getShowStaffIdAttr($value) { return Staff::where(['id' => ['in', explode(',', $value)]])->field('id,name,img,post')->select(); } // public function getFileIdsAttr($value) { $files = explode(',', $value); $result = []; foreach ($files as $fid) { if ($fid) { $result[] = ['url' => cdnurl(File::getUrl($fid), true), 'id' => $fid]; } } return $result; } public function getCreatetimeAttr($value) { return date('Y-m-d H:i', $value); } }