如何在Yii框架中检索行,删除和插入新行?下面是我到目前为止写的……
$users=Entrepreneur_temp::model()->find('email=?', array($email));
$model->setAttributes($users);
if(isset($users)){
$model=new Entrepreneur;
$model->attributes = $users;
if($model->save()){
echo "true";
}else{
echo "error a";
}
}else{
echo "error";
}
我认为你正在做的事情是理想的,但回答你的问题:
在您的AR类中,添加一个名为$tableName的成员,然后重写tableName(),以返回您的新变量。你可以这样做:
$user = User::model()->findByPk(1);
$user->tableName = 'other_table';
$user->save();
(最好是表名的setter)
我还没有测试过这个,但我看不出有什么理由不工作。