public function getHtml($key)
 {
     if (null == $this->{$key}) {
         return null;
     }
     if ($key == 'abstract' or $key == 'Abstract') {
         if ($this->{$key} == null) {
             return null;
         }
         $maxLength = 200;
         //最大显示长度
         if (mb_strlen($this->{$key}) > $maxLength) {
             return '<div class="abstract" style="display: block;">' . '<pre>' . myTools::cut($this->{$key}, $maxLength) . '  <a href="#" id="expand">展开</a></pre>' . '</div><div class="abstract" style="display: none;">' . '<pre>' . $this->{$key} . '  <a href="#" id="collaps">收起</a></pre></div>';
         }
         return '<pre>' . myTools::cut($this->{$key}, $maxLength) . '</pre>';
     }
     if ($key == 'Subject_Categories') {
         $result = '';
         foreach (preg_split('/<br>\\s*/m', $this->{$key}) as $category) {
             $result .= '<span>' . trim($category) . '</span>';
         }
         return $result;
     }
     if ($key == 'keywords') {
         $delimiter = ' ';
         if (static::class == 'Baiduxueshu') {
             $delimiter = '/';
         }
         $result = [];
         $words = explode($delimiter, $this->{$key});
         foreach ($words as $word) {
             $word = trim($word);
             $result[] = '<span><a class="btn-link" href="http://standard.zhaobing/search/' . $word . '">' . $word . '</a></span>';
         }
         return implode(' ', $result);
     }
     if ($key == 'Descriptors') {
         $result = '';
         $words = explode(',', $this->{$key});
         foreach ($words as $word) {
             $word = preg_replace('|^.+\\*|', '', $word);
             $result .= '<span><a href="http://standard.zhaobing/search/' . $word . '">' . $word . '</a></span> ';
         }
         return $result;
     }
     return $this->{$key};
 }