Arthur Yakovlev
Arthur Yakovlev

Reputation: 9309

Short else in php code (Yii)

I have some statemnt in yii cgridview

'value' => '($data->active==0)?"Не подтвержден":"Подтвержден"',

How i can do as if(){}elseif(){}else{}

Upvotes: 1

Views: 88

Answers (3)

user3054630
user3054630

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

René Roth
René Roth

Reputation: 2116

(ifstatement)?'value_if':((ifelsestatement)?'value_ifelse':'value_else')

Upvotes: 1

SubjectCurio
SubjectCurio

Reputation: 4872

Something like this

'value' => 3 > 2 ? 'if' : (3 > 4 ? 'elseif' : 'else')

Upvotes: 2

Related Questions