私はSymfonyに問題があります。私はあなたが私を助けてくれることを願っています:) 私は、ユーザー(電子メール、名前、メッセージ)からデータを受け取り、データをデータベースに保存するフォームを作成しました。すべて正常に動作しますが、私もこのデータを電子メールで送信します。 メール機能mail(to,subject,message,headers,parameters);
を使いたいです。Symfony |フォーム|メール
public function ContactFormAction(Request $request){
$post = new ContactForm();
$form = $this->createFormBuilder($post)
->setMethod('POST')
->add('email','text',['label' => 'Adres e-mail'])
->add('name','text', ['label' => 'Imię'])
->add('message','text', ['label' => 'Wiadomość'])
->add('save','submit', ['label' => 'Wyślij'])
->getForm();
$form->handleRequest($request);
if ($form->isSubmitted()) {
$post = $form->getData();
$em = $this->getDoctrine()->getManager();
$em->persist($post);
$em->flush();
$message=''; //thats my problem
mail('[email protected]', 'Subject', $message);
return $this->redirectToRoute('onas');
}
return $this->render('default/aboutus.html.twig', ['form' => $form->createView()]);
}
私の問題は、次のとおりです:
私のコントローラクラスがどのように見えるかをすべき$メッセージ変数は、私は(私のWebページ上のフォームから)、ユーザーからこのデータを取得したい場合のように見えます。すべてのあなたの答えのための
どうもありがとう:)
はい、それは問題でした:)ありがとうございました:) –
@WojciechNowaczyk私は助けてくれるとうれしいです:-) –