Не ругайтесь посоне, я немного пень в этой теме. Вникаю пока )
В общем есть некий ContactController.php, в логах на него ругается php...
Вот ошибка :
2019-04-06 14:46:22 Undefined variable: mail on line 34 in /php/controller/ContactController.php
34 строка, выделил константу, как это исправить можно?
Вот код :
<?php
class ContactController extends Controller
{
public function contactAction()
{
$request = $this->get('request');
$validators = $this->get('model_validation');
$template = $this->get('template_interface');
// Get the input
$question = $request->postVar('question');
$userInfo = $request->postVar('userInfo', false);
// Validate the input
$errors = $validators->validateContactData(compact('question'));
if(count($errors) === 0)
{
// Create the message
$question = nl2br($question);
$userInfo = json_decode($userInfo);
$message = $template->renderView('email/contact.html.php', compact('userInfo', 'question'), true);
// Send the e-mail
$to = $this->get('config')->data['appSettings']['contactMail'];
$subject = $this->get('i18n')->trans('app.name');
$success = $this->get('mailer')->sendMessage(<b>$mail</b>, $to, $subject, $message);
// Return the response
return $this->json(array('success' => $success));
}
// Return an error response
return $this->json(array('success' => false, 'errors' => $errors));
}
}
?>