User::model()->update($_id, array('$set' => array('d' => 1)[, array('deleted' => 1)[, array('w' => 2)]]);
我想用指定的用户 ID 更新用户表。它不工作
括号是可选部分,这源于 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)));