2012-01-19 13 views
0

のメールアイコンを得ていません。私は私のデベロッパーボックスのチュートリアルに従っているので、実際の電子メールを送信するつもりはないので、私は封筒を取得する必要がありますか?Symfony2のSymblogチュートリアル迅速なメールが私はこのチュートリアルを、以下の午前開発バー

ここに私のアプリ/設定/ parameters.ini:

mailer_transport = "gmail" 
mailer_encryption = "ssl" 
mailer_auth_mode = "login" 
mailer_host  = "smtp.gmail.com" 
mailer_user  = "[email protected]" 
mailer_password = "mypassword" 

、私はSRC /ブロガー/ BlogBu​​ndle /コントローラ/ PageController.phpがあります。この後

public function contactAction() 
{ 
    #return $this->render('BloggerBlogBundle:Page:contact.html.twig'); 
    $enquiry = new Enquiry(); 
    $form = $this->createForm(new EnquiryType(), $enquiry); 

    $request = $this->getRequest(); 
    if ($request->getMethod() == 'POST') 
    { 
     $form->bindRequest($request); 

     if ($form->isValid()) 
     { 
     // Perform some action, such as sending an email 
     $message = \Swift_Message::newInstance() 
     ->setSubject('Contact enquiry from symblog') 
     ->setFrom('[email protected]') 
     ->setTo($this->container->getParameter('blogger_blog.emails.contact_email')) 
     ->setBody($this->renderView('BloggerBlogBundle:Page:contactEmail.txt.twig', array('enquiry' => $enquiry))); 
     $this->get('mailer')->send($message); 

     $this->get('session')->setFlash('blogger-notice', 'Your contact enquiry was successfully sent. Thank you!'); 


     // Redirect - This is important to prevent users re-posting 
     // the form if they refresh the page 
     return $this->redirect($this->generateUrl('BloggerBlogBundle_contact')); 
     } 
    } 


return $this->render('BloggerBlogBundle:Page:contact.html.twig', array(
    'form' => $form->createView() 
)); 

を私は彼らのようなすべてのものを持っていますそれを持って、私は何が欠けていますか? 助けてください? ありがとう

答えて

1

現在のリクエストで送信された電子メールがないため、電子メールアイコンが表示されません。

実際には、電子メールを送信した後にユーザーをリダイレクトするので、デバッグツールバーに表示される要求は、電子メールを送信した要求の後のものになります。

あなたが送ったメールを確認したい場合は、プロファイラの歴史に行かなければならない:

  1. プロファイラに移動(バー内のリンクのいずれかをクリックしてください)
  2. の検索フォームをしてみましょう空のサイドバーを左にし、その「検索」ボタンをクリックしてください:あなたは
  3. 要求は、電子メール
  4. あなたが利用可能になり、この要求と送信された電子メールを調べることができますを送信するものに対応する選択してください10の最後の要求を取得します
+0

リクエストPOSTパラメータの下にあるものを表示していて、入力ボックスからコンテンツをリクエストしていますが、メールについては何も送信されませんでした。 –

+0

ありがとう! :) –

関連する問題