public function actionCambiar() { $model = Atributos::find()->where('id=:id', ['id' => $_GET["id"]])->one(); $model->estatus_did = $_GET['estatus']; if ($model->save()) { return $this->redirect('index'); } }
public function actionAtributos($pasoId) { $model = new Atributos(); $model->pasoId = $pasoId; $atributos = Atributos::find()->where('pasoId = :pasoId', ['pasoId' => $pasoId])->all(); if ($model->load(Yii::$app->request->post()) && $model->save()) { $id = $model->tipoTramiteId; $model = new Atributos(); return $this->redirect(['atributos', 'model' => $model, 'atributos' => $atributos, 'pasoId' => $pasoId, 'id' => $id]); } else { return $this->render('atributos', ['model' => $model, 'atributos' => $atributos]); } }
public function retriveAttr($attrid, $paso) { if (!$this->permisosPorPaso[$paso][USUARIOS::$LEER] && !$this->__salvando) { throw new ForbiddenHttpException('Informacion Restringida'); } if (!empty($this->_pasos[$paso][$attrid])) { return $this->_pasos[$paso][$attrid]; } $atributo = Atributos::find()->where(['id' => $attrid, 'tipoTramiteId' => $this->tipoDeTramite()])->one(); if (empty($atributo)) { throw new UnknownPropertyException('Setting unknown property: ' . get_class($this) . '::' . $attrid); } if (!empty($this->id)) { $valtemp = ValoresTramite::find()->where(['atributoId' => $atributo->id, 'tramiteId' => $this->id])->one(); if (!empty($valtemp)) { $this->_pasos[$paso][$attrid] = $valtemp; return $valtemp; } } $valor = new ValoresTramite(); $valor->atributoId = $atributo->id; $this->_pasos[$paso][$attrid] = $valor; return $valor; }