/** * Creates a new EmpresaPyme model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $empresa = new EmpresaPyme(); $servicio = new EmpContrataServ(); $usuario = new Usuario(); if ($empresa->load(Yii::$app->request->post()) && $servicio->load(Yii::$app->request->post()) && $usuario->load(Yii::$app->request->post())) { $servicio->emp_rut = $empresa->emp_rut; $servicio->serv_fecha_ini = date('Y-m-d'); $usuario->emp_rut = $empresa->emp_rut; $usuario->usu_contraseña = "1234"; $usuario->usu_tipo = 1; if ($empresa->save() && $servicio->save() && $usuario->save()) { return $this->redirect(['view', 'id' => $empresa->emp_rut]); } } else { return $this->render('create', ['empresa' => $empresa, 'servicio' => $servicio, 'usuario' => $usuario]); } }