Blame view

columns/ActionColumn.php 811 Bytes
36744c04   Anastasia   - fast order in a...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  <?php
      namespace artbox\order\columns;
  
      use yii\helpers\Html;
  
      /**
       * Created by PhpStorm.
       * User: stes
       * Date: 23.04.18
       * Time: 17:02
       */
      class ActionColumn extends \artbox\core\admin\grid\columns\ActionColumn
      {
          
          
          
          public $columnTemplate = '{item}';
          
          
          protected function renderLink($model)
          {
              $fieldName = $this->field;
              if ($this->columnTemplate instanceof \Closure){
                  $options = call_user_func($this->columnTemplate, $model);
                  return $options;
              }else{
                  return str_replace('{item}', Html::a($model->$fieldName, '#', $this->linkOptions), $this->columnTemplate);
              }
              
          }
          
      
         
      }