2017-11-24 1 views
0

誰かがフラグを使用するように言われましたが、できなかったメッセージ通知を表示するためにベーステンプレート(メニューがあるところ)を使用しています。小枝でsymfonyでメッセージ通知を行うには? exampe message [1]

class countMail extends Controller{ 

    public function indexAction(){ 
     $count_em = $this->getDoctrine()->getRepository('AppBundle:St_Jude_Email'); 
     $count_dql = $count_em->createQueryBuilder('c') 
       ->select('count(c.flag)') 
       ->where('c.flag = 0'); 
     $flag_count = $count_dql->getQuery(); 
     $count = $flag_count->getSingleScalarResult(); 

     return $this->render('admin/countMail.html.twig', [ 
        'count' => $count 
     ]); 
    } 

} 

{% extends "base.html.twig" %} 
{% block count %} 

    {{ count }} 

{% endblock %} 
+0

フォーマットに時間がかからないと、コードを理解しようとすると時間が無駄になるのですが... – Mcsky

+0

フラッシュメッセージを見てください:https://symfony.com/blog/new-in- symfony-3-3-enhanced-flash-messages –

答えて

0

あなたの質問は混乱しています。しかし、私は次のステップがあなたを助けると思う。

  1. 電子メールの数を出力するサービスを作成する必要があります。 サービスを書くにはhttps://symfony.com/doc/3.0/service_container.htmlまたはhttps://symfony.com/doc/current/controller/service.htmlを参照してください。
  2. 次に、このサービスを小枝から呼び出す必要があります。必要なものが手に入ります。 symfony2: how to access service from templateを確認してください。
+0

Facebookメッセージなどのようなメッセージ通知を意味します。 –

関連する問題