User::model()->update($_id, array('$set' => array('d' => 1)[, array('deleted' => 1)[, array('w' => 2)]]);
我想用指定的用户ID更新用户表。 它不起作用
答案 0 :(得分:0)
括号是可选部分,这源于PHP手册(即:http://php.net/manual/en/function.pathinfo.php)所以:
User::model()->update($_id, array('$set' => array('d' => 1)
[, array('deleted' => 1)[, array('w' => 2)]]);
永远不会工作,实际上会在PHP中以当前状态抛出语法错误。相反,你可以尝试:
User::model()->update($_id, array('$set' => array('d' => 1)));