ActionColumn.php 811 Bytes
<?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);
            }
            
        }
        
    
       
    }