cgridview, php-выражения в поле value

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ted
Сообщения: 17
Зарегистрирован: 2010.07.14, 07:19

cgridview, php-выражения в поле value

Сообщение ted »

Как добавить в value логику? Например, если значение равно тому-то, показывать так-то, иначе так-то. Прочитал в документации, что value это php-выражение. Решил что оно прогоняется через eval, написал:

Код: Выделить всё

...
'value' => 'if ($data->finished > 0) {date("H:i:s d-m-y", $data->finished);}'
...
 
Но не заработало.

Как быть?
Аватара пользователя
TrustNik
Сообщения: 65
Зарегистрирован: 2009.10.25, 14:21
Откуда: Воронеж

Re: cgridview, php-выражения в поле value

Сообщение TrustNik »

Читать Api:
http://www.yiiframework.com/doc/api/CDataColumn
а так же комментарии:
use the shorthand if-statement notation

Код: Выделить всё

expr ? true-expr : false-expr
Пользуйтесь поиском по форуму. По ключевому слову GridView можно найти уйму тем в которых есть подобный пример.
Ответить