三元操作中的多重条件在yii中的tbbuttoncolumn中不起作用

时间:2016-04-28 10:25:35

标签: php yii

fileWriter.write(dataObj);

$ user_id没有取代价值66 ...请帮助我任何人......

1 个答案:

答案 0 :(得分:2)

您正在将其转换为带有单引号的字符串',如果您想在字符串中使用变量,则需要使用双引号“。

但是在这种情况下,你根本不需要使用引号,因为你要返回的都是true或false,所以正确的代码是:

$user_id = 66;
'visible'=> (($data->message_kind==="ASKED") && 
              (Yii::app()->user>getState("userId")===$user_id))?true:false;));