<div class="row"> <div class="col-xs-12 col-sm-9 col-sm-push-3 col-main section-gap"> <div class="tab-content"> <div role="tabpanel"> <h3>Message list filtering by: <?php echo Yii::t('message', 'Sent'); ?> </h3> <div class="table-responsive"> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $modelSearch, 'layout' => "{items}\n{pager}", 'pjax' => true, 'hover' => true, 'responsive' => true, 'columns' => [['class' => 'kartik\\grid\\CheckboxColumn'], ['attribute' => 'subject', 'format' => 'raw', 'value' => function ($model) { $messageSubject = empty($model->message_id) ? Html::encode($model->subject) : '[RE] ' . $model->message->subject; $messageId = empty($model->message_id) ? $model->primaryKey : $model->message->primaryKey; return Html::a($messageSubject, ['view', 'id' => $messageId], ['data-pjax' => 0]); }], ['attribute' => 'content', 'format' => 'raw', 'value' => function ($data) { return StringHelper::truncateWords($data->content, 20); }], ['attribute' => 'created_at', 'format' => 'raw', 'filter' => false, 'headerOptions' => ['style' => 'width:180px'], 'value' => function ($data) { return Yii::$app->formatter->asDatetime($data->created_at->sec); }]]]); ?> </div> </div> </div> </div> <div class="col-xs-12 col-sm-3 col-sm-pull-9 col-sidebar"> <?php echo $this->render('_sidebar'); ?> </div> </div> </div>