Использование анонимной функции позволяет легко работать с ячейками CGridView в Yii1:
Сначала присвоим $this в переменную $controller:
$controller = $this;
Теперь можно писать свою логику в виде анонимной функции прямо при объявлении ячейки в CGridView:
array( 'name' => 'login', 'type' => 'raw', 'value' => function($data, $row) use ($controller) { return "Your some function"; }, ),