private function llaveExiste($llave) { $l = new Llave(); $result = $l->find()->where(['llave', $llave]); if ($result != null && count($result) > 0) { return true; } return false; }
public function inscripcionPorLlave($model) { $llave = Llave::find()->where(['llave' => $model->llave])->one(); if ($llave != null && !empty($llave)) { $examen = \app\models\Examen::findOne($model->id_examen); $inscripcion = new InscripcionExamen(); $persona = Yii::$app->user->identity->idPersona; if ($persona->id_colegio == $llave->id_colegio) { $inscripcion->fecha_inscripcion = date('Y-m-d H:i:s'); $inscripcion->eliminado = 0; if ($inscripcion->save(false)) { $inscripcion->link('idAlumno', $persona); $inscripcion->link('idExamen', $examen); $inscripcion->link('idLlave', $llave); return true; } return false; } return false; } return false; }
/** * Lists all Llave models. * @return mixed */ public function actionIndex() { $dataProvider = new ActiveDataProvider(['query' => Llave::find()]); return $this->render('index', ['dataProvider' => $dataProvider]); }