Fetching data through a custom repository in a Twig extension

后端 未结 2 631
忘掉有多难
忘掉有多难 2020-12-03 04:02

I\'d like to display new notifications on every page of my symfony 2 webapplication. I was advised to use a Twig Extension for this. I\'ve created a function getFriendReques

2条回答
  •  情深已故
    2020-12-03 04:36

    The same but with mongo:

    in config.yml

    services:
        user.twig.extension:
            class: MiProject\CoreBundle\Twig\Extension\MiFileExtension
            arguments:
              doctrine: "@doctrine.odm.mongodb.document_manager"
            tags:
              -  { name: twig.extension }
    

    and in your Twig\Extensions\MiFile.php

    doctrine = $doctrine;
        }
        public function getTransactionsAmount($user_id){
        return $results = $this->doctrine
        ->createQueryBuilder('MiProjectCoreBundle:Transaction')             
        ->hydrate(false)
        ->getQuery()            
        ->count();
        }
    
        Rest of mi code ... 
    
    }
    

提交回复
热议问题