Спасибо за замечание про анонимную функцию, не знал что так можно делать.
Но в приведенном коде, скорее всего больше подойдет:
Код: Выделить всё
'value'=> function($data, $row) use ($model){
return Yii::app()->getController()->renderPartial('_configurations', array('model'=>$model->value), true);
}
Плюс ко всему, конкретно в этом случае я не вижу необходимости в функции(тем более с использованием замыкания переменной), ведь тут нет динамических условий, и выражение каждый раз будет возвращать одно и то же.
Хотя у меня есть подозрение что имелось в виду что-то подобное:
Код: Выделить всё
'value'=> function($data, $row){
return Yii::app()->getController()->renderPartial('_configurations', array('model'=>$data->value), true);
}
Последний раз редактировалось
Loki 2012.11.20, 00:32, всего редактировалось 1 раз.