0
User::model()->update($_id, array('$set' => array('d' => 1)[, array('deleted' => 1)[, array('w' => 2)]]);

我想用指定的用户 ID 更新用户表。它不工作

4

1 回答 1

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)));
于 2013-03-06T08:24:03.110 回答