/**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $this->_checkAccess('create');
     $quanTriVien = new Quantrivien('create');
     if (isset($_POST['Quantrivien'])) {
         $quanTriVien->attributes = $_POST['Quantrivien'];
         if ($quanTriVien->validate()) {
             $quanTriVien->password = Quantrivien::saltPassword($quanTriVien->password);
             if ($quanTriVien->save(false)) {
                 $id = $quanTriVien->ma_qtv;
                 $roles = isset($_POST['role']) ? $_POST['role'] : '';
                 if ($roles) {
                     foreach ($roles as $role) {
                         $phanQuyen = new Phanquyenquantri();
                         $phanQuyen->ma_quyen = $role;
                         $phanQuyen->ma_qtv = $id;
                         $phanQuyen->save(false);
                     }
                 }
                 $this->redirect(array('admin'));
             }
         }
     }
     $this->render('create', array('model' => $quanTriVien));
 }