public function actionInsertapersona() { Yii::$app->response->format = 'json'; if (Yii::$app->request->isAjax) { $cedula = Yii::$app->request->post('cedula'); $nombres = Yii::$app->request->post('nombres'); $apellidos = Yii::$app->request->post('apellidos'); $direccion = Yii::$app->request->post('direccion'); $person = new \app\modules\admin\models\Persona(); $person->cedula = $cedula; $person->nombres = $nombres; $person->apellidos = $apellidos; $person->direccion = $direccion; $person->save(); Yii::$app->session->setFlash('success', 'datos insertados'); return ['mensaje' => 'exito']; } else { return ['mensajemalo' => 'no guarda']; } }
/** * @return \yii\db\ActiveQuery */ public function getCedula0() { return $this->hasOne(Persona::className(), ['cedula' => 'cedula']); }
public function actionBuscarpersona() { $return = array('success' => 'false', 'mensaje' => ''); if (\yii::$app->request->isAjax) { $personas = \app\modules\admin\models\Persona::find()->where(['cedula' => \yii::$app->request->post('cedula')])->one(); $validar = \app\modules\admin\models\SeguridadUsuarios::find()->where(['cedula' => \yii::$app->request->post('cedula')])->one(); if ($personas) { $return = array('success' => 'true', 'nombres' => trim($personas->nombres), 'cedula' => trim($personas->cedula), 'apellidos' => trim($personas->apellidos), 'direccion' => trim($personas->direccion), 'fnacimiento' => trim($personas->fnacimiento), 'telefono' => trim($personas->tlf1), 'correo' => trim($personas->correoe), 'sexo' => trim($personas->sexo)); } else { $return = array('false' => 'true', 'mensaje' => 'no se encontro una cedula asociada al parametro'); } } echo json_encode($return); return; }