从返回的搜索更新

时间:2012-11-02 09:49:35

标签: php yii

我是Yii的绝对初学者,我觉得很难在这些水域深入。无论如何我的问题是我设法进行搜索()来过滤我需要的东西,然后我想将一个col更新为特定的东西,从返回的搜索,这是我的代码

if(isset($_POST['Manual']))
    $m->attributes=$_POST['Manual'];
$m->search();

我检查了search()返回我需要但我不能写更新查询。这是我试过的方式...... $m()->updateAll(array('toname'=>'123456'), $res); 任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:1)

updateAll函数使用以下语法。

$criteria = new CDbCriteria;
$criteria->addInCondition( "id" , $ids ) ; // $ids = array ( 1, 2, 3, 4 );
YourModel::model()->updateAll(array('toname'=>123456),$criteria);

您的代码中的$ res是什么?