2016-08-11 4 views
0

In yii2 자세히 어떻게 여러 이미지를 추가 할 수 있습니까? 한 줄에 하나의 이미지 만 추가 할 수 있습니다. 여러 이미지를 표시하고 싶습니다.Yii2 자세히보기에서 여러 이미지 추가

[ 
        'label' => 'Class Labels', 
        'format' => 'image', 
        'value' =>'/web/images/transport_class/class8.jpg'.','.'/web/images/transport_class/class8.jpg', 
      ], 

현재로서는이 작업을 시도하지 않았습니다 ...하지만 하나의 이미지로 남겨두면 작동합니다. 이 문제에 대한 해결책은 무엇입니까 ?? 감사합니다 ...

답변

0

그냥 문자열 값 또는 정적 도우미를 반환하는 함수를 사용하십시오. 이미지 당신은 반환 할 수 :

'value' => \yii\helpers\Html::img(['@web/images/transport_class8.jpg']) 

또는

class MyHelper 
{ 
    public static function myImages($model) 
    { 
      $images = []; 
      if ($model->class1) 
        $images[] = Html::img('class1.jpg'); 
      if ($model->class8) 
        $images[] = Html::img('class8.jpg'); 
      return implode(' ', $images); // return your html code here 
    } 
} 

'value' => MyHelper::myImages($model) 
1
'value' => function($model){ 
    return Html::img('img1.png').Html::img('img2.png'); 
}, 
'format'=>'raw', 
관련 문제