【发布时间】:2021-06-09 01:13:42
【问题描述】:
我想知道如何显示购物车中有多少商品?我在树枝上做了一条路径,但我不知道如何展示它。
这是我的控制器,我有路线,在树枝中我用名称 (count_panier) 调用路径。
/**
* @Route("/count/{qtt}", name="count_panier")
*/
public function testAction($qtt,Request $req)
{
$qtt = $this->afficherCount($req);
return $this->redirectToRoute('mag',['count'=>$qtt]);
}
//----------------------------------------------
public function afficherCount(Request $req){
$sess = $req->getSession();
$panier = $sess->get('panier',[]);
$qtt = 0;
foreach($panier as $item)
{
$qtt += $item->quantiteCommandee;
}
return $qtt;
}
这是我的树枝,这是顶部导航栏的一部分
<div class="menu">
<a class="active" href="{{path('mag')}}">Catalogue</a>
<a href="contact">Contact</a>
<a href="#creeCompte">Crée un compte</a>
<a href="#connexion">Connexion</a>
<a href="panier">Panier
<img width="30" alt="img" src="{{asset('images/cart.png')}}"/></a>
<span id='panierCompteur'>
<a href="{{ path('count_panier', {'qtt': 0}) }}"></a>
items</span>
</div>
【问题讨论】: