GridView

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Александр Гавриленко
Сообщения: 70
Зарегистрирован: 2017.02.05, 07:46

GridView

Сообщение Александр Гавриленко »

Привет всем!
Ребята подскажите пожалуйста как вывести картинку в админке, а не имя файла.
Здесь нужно скорей всего какой-то метод подключить из виджета GridView, но посмотрел документацию что-то не нахожу или не совсем понимаю.

Код: Выделить всё

<?= GridView::widget([
        'dataProvider' => $dataProvider,
        // 'filterModel' => $searchModel,
        'options' => ['class' => 'grid-view'],
        'headerRowOptions' => ['class' => 'active'],
        'filterRowOptions' => ['class' => 'success'],
        'rowOptions' => ['class' => 'active'],
        'tableOptions' => ['class' => 'table table-hover table-bordered'],
        'columns' => [
            ['class' => 'yii\grid\SerialColumn'],

            // 'id',
            'images',

            [
                'class' => 'yii\grid\ActionColumn',
                'header'=>'Действия',
                'headerOptions' => ['width' => '80'],
                'template' => '{delete}{link}',
            ],
        ],
    ]); ?>
Спасибо.
dmg
Сообщения: 685
Зарегистрирован: 2012.10.15, 03:09

Re: GridView

Сообщение dmg »

два варианта. пример из рабочего проекта.

Код: Выделить всё

	   'image.name:image',
           ['attribute' => 'image',
              'value' => function($model) {
                     if( ($image = $model->image) !== null ){
                         return Html::img('/tmb/' . $image->name) ; 
                     }   
                  }, 
              'format' => 'raw',
             ],

ps. у меня данные о файлах в отдельной таблице
Аватара пользователя
proctoleha
Сообщения: 298
Зарегистрирован: 2016.07.10, 19:00

Re: GridView

Сообщение proctoleha »

А гугл что говорит? А говорит он следующее:
https://www.google.ru/search?q=yii2+gri ... e&ie=UTF-8

И о чудо - все разжевано:
https://p0vidl0.info/yii2-razbiraemsya-s-gridview.html
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
Ответить