我是Yii的绝对初学者,我觉得很难在这些水域深入。无论如何我的问题是我设法进行搜索()来过滤我需要的东西,然后我想将一个col更新为特定的东西,从返回的搜索,这是我的代码
if(isset($_POST['Manual']))
$m->attributes=$_POST['Manual'];
$m->search();
我检查了search()返回我需要但我不能写更新查询。这是我试过的方式......
$m()->updateAll(array('toname'=>'123456'), $res);
任何建议都表示赞赏。
答案 0 :(得分:1)
updateAll函数使用以下语法。
$criteria = new CDbCriteria;
$criteria->addInCondition( "id" , $ids ) ; // $ids = array ( 1, 2, 3, 4 );
YourModel::model()->updateAll(array('toname'=>123456),$criteria);
您的代码中的$ res是什么?