fileWriter.write(dataObj);
$ user_id没有取代价值66 ...请帮助我任何人......
答案 0 :(得分:2)
您正在将其转换为带有单引号的字符串',如果您想在字符串中使用变量,则需要使用双引号“。
但是在这种情况下,你根本不需要使用引号,因为你要返回的都是true或false,所以正确的代码是:
$user_id = 66;
'visible'=> (($data->message_kind==="ASKED") &&
(Yii::app()->user>getState("userId")===$user_id))?true:false;));