public function actionContact() { /*$model = new ContactForm(); if ($model->load(Yii::$app->request->post()) && $model->contact(Yii::$app->params['adminEmail'])) { Yii::$app->session->setFlash('contactFormSubmitted'); return $this->refresh(); } else { return $this->render('contact', [ 'model' => $model, ]); }*/ if (isset($_POST['nombre']) && isset($_POST['apellido']) && isset($_POST['email']) && isset($_POST['celular']) && isset($_POST['tipo']) && isset($_POST['mensaje'])) { $contact = new Contact(); $contact->type = $_POST['tipo']; $contact->name = $_POST['nombre']; $contact->lastname = $_POST['apellido']; $contact->email = $_POST['email']; $contact->cellphone = $_POST['celular']; $contact->message = $_POST['mensaje']; if ($contact->type == 'Reclamo') { if (isset($_POST['cedula'])) { $contact->identity = $_POST['cedula']; } else { echo "no cedula"; } } if ($contact->save()) { /*$body='Tipo: '.$contact->type.'\n'; if($contact->identity!=''){ $body.='Cedula: '.$contact->identity; } $body.='Nombre: '.$contact->name.'\n'. 'Apellido: '.$contact->lastname.'\n'. 'Email: '.$contact->lastname.'\n'. 'Cellphone: '.$contact->cellphone.'\n'. 'Mensaje: '.$contact->message.'\n';*/ if (Yii::$app->mailer->compose('contact/contact', ['contact' => $contact])->setFrom([Yii::$app->params['adminEmail'] => 'Optica los Andes'])->setTo('*****@*****.**')->setSubject('Contacto Optica los Andes')->send()) { echo "enviado"; } else { echo "no enviado"; } } else { echo "no save"; print_r($contact->getErrors()); } } else { echo "no post"; } }