Zend Framework 2在视图助手中获得身份

时间:2014-10-28 17:15:08

标签: php zend-framework2

我需要在电子商店应用程序的每个页面上显示用户购物车金额。

为实现这一目标,我创建了一个视图助手,但我不知道如何获得用户的身份...

<?php

namespace ...;

use ...\Services\Traits\OrdersServicesTrait;
use Zend\View\Helper\AbstractHelper;

class CartAmount extends AbstractHelper {

    use OrdersServiceTrait;

    public function __invoke()
    {

        // needs identity here ...

        $amount = $this->getOrdersService()->fetchCartAmount($user);

        if (!$amount)
            return 0;

        return $amount;
    }

}

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

通常这里需要依赖注入示例,但在这种情况下,$this->view->identity()(调用身份视图帮助程序)应该为您提供了之后的内容。