Como responder o destinatario ao recebecer o email
<div class="site-contact">
<h1><?= Html::encode($this->title) ?></h1>
<?php if (Yii::$app->session->hasFlash('contactFormSubmitted')): ?>
<div class="alert alert-success">
Obrigado por fazer a solicitação no Peça Agora. Responderemos o mais rápido possível!
</div>
<?php else: ?>
<p>
Caso não tenha encontrado a peça desejada em nosso site, faça sua solicitação de orçamento aqui.
</p>
<div class="row">
<div class="col-lg-5">
<?php $form = ActiveForm::begin(['id' => 'contact-form']); ?>
<?= $form->field($model, 'name')->textInput(['autofocus' => true]) ?>
<?= $form->field($model, 'email') ?>
<?= $form->field($model, 'subject')->hint('Ex: Punto 2009 ELX 1.4') ?>
<?= $form->field($model, 'body')->textArea(['rows' => 12, 'value' => $texto]) ?>
<div class="form-group">
<?= Html::submitButton('Enviar Solicitação',
['class' => 'btn btn-primary', 'name' => 'contact-button']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
</div>
<?php endif; ?>
--------------------------------
CONTROLLER
--------------------------------
class OrcamentoController extends \yii\web\Controller
{
public function actionIndex()
{
$model = new Orcamento();
if ($model->load(Yii::$app->request->post()) && $model->contact('dev2.pecaagora@gmail.com')) {
Yii::$app->session->setFlash('contactFormSubmitted');
return $this->refresh();
}
return $this->render('index', [
'model' => $model,
]);
}
}
?>
Ao tentar responder o email do formulario, nao fica o email do destinario que preencheu, fica o meu email que esta no controller
<h1><?= Html::encode($this->title) ?></h1>
<?php if (Yii::$app->session->hasFlash('contactFormSubmitted')): ?>
<div class="alert alert-success">
Obrigado por fazer a solicitação no Peça Agora. Responderemos o mais rápido possível!
</div>
<?php else: ?>
<p>
Caso não tenha encontrado a peça desejada em nosso site, faça sua solicitação de orçamento aqui.
</p>
<div class="row">
<div class="col-lg-5">
<?php $form = ActiveForm::begin(['id' => 'contact-form']); ?>
<?= $form->field($model, 'name')->textInput(['autofocus' => true]) ?>
<?= $form->field($model, 'email') ?>
<?= $form->field($model, 'subject')->hint('Ex: Punto 2009 ELX 1.4') ?>
<?= $form->field($model, 'body')->textArea(['rows' => 12, 'value' => $texto]) ?>
<div class="form-group">
<?= Html::submitButton('Enviar Solicitação',
['class' => 'btn btn-primary', 'name' => 'contact-button']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
</div>
<?php endif; ?>
--------------------------------
CONTROLLER
--------------------------------
class OrcamentoController extends \yii\web\Controller
{
public function actionIndex()
{
$model = new Orcamento();
if ($model->load(Yii::$app->request->post()) && $model->contact('dev2.pecaagora@gmail.com')) {
Yii::$app->session->setFlash('contactFormSubmitted');
return $this->refresh();
}
return $this->render('index', [
'model' => $model,
]);
}
}
?>
Ao tentar responder o email do formulario, nao fica o email do destinario que preencheu, fica o meu email que esta no controller
Paulo Junior
Curtidas 0