Reputation: 9309
I have some statemnt in yii cgridview
'value' => '($data->active==0)?"Не подтвержден":"Подтвержден"',
How i can do as if(){}elseif(){}else{}
Upvotes: 1
Views: 88
Reputation: 326
I use this many times. and this is work greate
'value'=>'(expression)?"data":((expression)?"data2":"data3")'
In your example
'value' = '($data->active==0)?"Не подтвержден":(($data->active==1)? "statement2":"statement3")'
Upvotes: 2
Reputation: 2116
(ifstatement)?'value_if':((ifelsestatement)?'value_ifelse':'value_else')
Upvotes: 1
Reputation: 4872
Something like this
'value' => 3 > 2 ? 'if' : (3 > 4 ? 'elseif' : 'else')
Upvotes: 2