/** * Creates a new RolOperacion model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new RolOperacion(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'rol_id' => $model->rol_id, 'operacion_id' => $model->operacion_id]); } else { return $this->render('create', ['model' => $model]); } }
public function afterSave($insert, $changedAttributes) { \Yii::$app->db->createCommand()->delete('rol_operacion', 'rol_id = ' . (int) $this->id)->execute(); foreach ($this->operaciones as $id) { $ro = new RolOperacion(); $ro->rol_id = $this->id; $ro->operacion_id = $id; $ro->save(); } }