0
我需要使用updateall更新部件的位置和列
在CakePHP updateAll需要帮助
if (!empty($column3[0])) {
$column = preg_split("/,/", $column3[0]);
$name = $column[2];
switch ($name) {
case 'My Profile':
$table = 'WidgetProfile';
break;
case 'My script':
$table = 'WidgetScript';
break;
case 'My Setting':
$table = 'WidgetSetting';
break;
case 'Upload Script':
$table = 'WidgetUpload';
break;
case 'My message':
$table = 'WidgetMessages';
break;
default :
echo "Error3 0";
}
$this->loadModel($table);
$row = $this->$table->find('count',array('conditions'=>array('user_id'=>'$id));
if($row==0){
$this->$table->set(array('column',=> 3, 'position' => 1,'user_id'=>$id));
$this->$table->save();
}else{
$this->$table->updateAll(**?????????????**);
}
如何使用updateAll它
如果(空($行)!){$ 这 - > $表 - > ID = $行[$表] [ 'ID']; } 用于 – taqman
对不起,但我不明白你的意见。 – JJJ
if(!empty($ row)){$ this - > $ table-> id = $ row [$ table] ['id']; } 请解释 – taqman