...
|
...
|
@@ -169,7 +169,7 @@ class Topic extends Api |
|
|
//$matches[1] 为图片路径数组
|
|
|
preg_match_all('/\<img\s+src\=\"([\w:\/\.]+)\"/', $imgs, $matches);
|
|
|
// 不小于3张就显示3张,小于3张就显示1张图片
|
|
|
$v->imgs = count($matches[1]) >=3 ? array_slice($matches[1],0,2) : (count($matches[1]) >=1 ? $matches[1][0] : []);
|
|
|
$v->imgs = count($matches[1]) >=3 ? array_slice($matches[1],0,2) : (count($matches[1]) >=1 ? array_slice($matches[1],0,1) : []);
|
|
|
// 显示数据
|
|
|
$v->visible(['id','title','cover','content','createtime','download_num','user','good_num','appraise_num'])->append(['imgs']);
|
|
|
$v->getRelation('user')->visible(['id','image','nickname']);
|
...
|
...
|
@@ -302,7 +302,7 @@ class Topic extends Api |
|
|
//$matches[1] 为图片路径数组
|
|
|
preg_match_all('/\<img\s+src\=\"([\w:\/\.]+)\"/', $imgs, $matches);
|
|
|
// 不小于3张就显示3张,小于3张就显示1张图片
|
|
|
$v->imgs = count($matches[1]) >=3 ? array_slice($matches[1],0,2) : (count($matches[1]) >=1 ? $matches[1][0] : []);
|
|
|
$v->imgs = count($matches[1]) >=3 ? array_slice($matches[1],0,2) : (count($matches[1]) >=1 ? array_slice($matches[1],0,1) : []);
|
|
|
// 显示数据
|
|
|
$v->visible(['id','title','cover','content','createtime','download_num','user','good_num','appraise_num'])->append(['imgs']);
|
|
|
$v->getRelation('user')->visible(['id','image','nickname']);
|
...
|
...
|
|