×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: AUREO SOUTO
Added: Dec 18, 2018 10:48 AM
Views: 3609
Tags: no tags
  1.   <?php Yii::$app->user->can('Administrador')? $template='{view} {update} {delete}': $template='{view}';?>
  2.    
  3.                         <div class="table-responsive">
  4.                     <?= GridView::widget([
  5.                         'dataProvider' => $dataProvider,
  6.                         'filterModel' => $searchModel,
  7.                         'columns' => [
  8.                             ['class' => 'yii\grid\SerialColumn'],
  9.  
  10.                             'codigo',
  11.                             'nome',
  12.                        
  13.  
  14.                              [
  15.                     'class' => 'yii\grid\ActionColumn',
  16.                     'header'=>'Opções',
  17.                     //'template' => '{view} {update} {delete} {link}',
  18.                     'template' => $template,
  19.                     'buttons' => [
  20.                         'view' => function ($url,$dataProvider) {
  21.                         return Html::a('<i class="fa fa-search" style="color:Green"></i>',$url,
  22.                             ['data-toggle'=>'tooltip','data-placement'=>'top','title'=>'Visualizar']);
  23.                         },
  24.                         'update' => function ($url,$dataProvider) {
  25.                             return Html::a('<i class="fa fa-edit"></i>',$url,
  26.                                 ['data-toggle'=>'tooltip','data-placement'=>'top','title'=>'Editar']);
  27.                         },
  28.                         'delete' => function ($url,$dataProvider) {
  29.                             return Html::a('<i class="fa fa-trash-alt" style="color:Tomato"></i>',$url,
  30.                                 ['data-toggle'=>'tooltip','data-placement'=>'top','title'=>'Excluir',
  31.                                     'data-confirm' => \Yii::t('yii', 'Tem certeza que deseja deletar este item?'),
  32.                                     'data-method' => 'post',
  33.                                 ]);
  34.                         },
  35.                        
  36.                     ],
  37.                 ],
  38.                         ],
  39.                     ]); ?>
  40.                 </div>