我的控制器中有以下代码来删除文件:
public function actionDelete($id)
{
$current_user_id=Yii::app()->user->id;
$condition = 'user_id=:user_id';
$params = array(':user_id' => $current_user_id);
$idExists = UserGroup::model()->exists($condition,$params);
if($idExists){
$list = UserGroup::model()->find($current_user_id);
$getgroup= $list->user_group_id;
$getgroupright=UserRights::model()->find($getgroup);
$getuserRule=$getgroupright->user_rule_id;
$getuserprivilege=$getgroupright->user_privilege_id;
if($getuserprivilege=='1' and $getuserRule=='3'){
$this->loadModel($id)->delete();
// if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
if (!isset($_GET['ajax']))
$this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
}
}
}
Thid 代码if($getuserprivilege=='1' and $getuserRule=='3'){
适用于按 id(100%) 查看文件。但是,它没有删除文件。如果我删除此代码,它就会开始工作。我该如何解决这个错误?