2016-08-11 12 views
0

In yii2詳細複数の画像を追加するにはどうすればいいですか?私は単一の行のために1つだけの画像を追加することができます..私は複数の画像を表示したい。複数の画像を詳細に表示するYii2

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

今のところ、これはうまくいきませんでした...しかし、1枚の画像で放置すると動作します。この問題の解決策は何ですか? ありがとう

答えて

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', 
関連する問題