Анонимные функции в CGridView Yii1

Использование анонимной функции позволяет легко работать с ячейками CGridView в Yii1:

Сначала присвоим $this в переменную $controller:

$controller = $this;

Теперь можно писать свою логику в виде анонимной функции прямо при объявлении ячейки в CGridView:

array(
            'name' => 'login',
            'type' => 'raw',
            'value' => function($data, $row) use ($controller) {
                return "Your some function";
            },
        ),

 

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *