短別人我在警予cgridview一些statemnt在PHP代碼(Yii的)
'value' => '($data->active==0)?"Не подтвержден":"Подтвержден"',
我該怎麼辦爲if(){}elseif(){}else{}
短別人我在警予cgridview一些statemnt在PHP代碼(Yii的)
'value' => '($data->active==0)?"Не подтвержден":"Подтвержден"',
我該怎麼辦爲if(){}elseif(){}else{}
我用了很多次。這是工作馬麗娟
'值'=> '(表達) 「數據」:((表達) 「DATA2」?: 「DATA3」)'
在您的例子
「值'='($ data-> active == 0)?「Неподтвержден」:(($ data-> active == 1)?「statement2」:「statement3」)'
像這樣的事情
'value' => 3 > 2 ? 'if' : (3 > 4 ? 'elseif' : 'else')
(ifstatement)?'value_if':((ifelsestatement)?'value_ifelse':'value_else')
提示:除非你被卡住古代的PHP 5.2,只需創建一個匿名函數,而不是將代碼填充到字符串中。它會更具可讀性並且不太可能混淆別人。 – DCoder