['code' => 'product', 'name' =>'产品功能问题反馈'], 'feedback' => ['code' => 'feedback', 'name' => '建议及意见反馈'], 'complaint' => ['code' => 'complaint', 'name' => '投诉客服其他问题'], ]; public static function add($params) { $user = User::info(); extract($params); $self = self::create([ "user_id" => $user->id, "type" => $type, "content" => $content, "images" => implode(',', $images), "phone" => $phone, 'status' => 0 ]); return $self; } public static function getTypeName($type) { return isset(self::$typeAll[$type]) ? self::$typeAll[$type]['name'] : ''; } public function getTypeNameAttr($value, $data) { return self::getTypeName($data['type']); } public function getStatusNameAttr($value, $data) { return $data['status'] == 1 ? '已处理' : '未处理'; } }