gpt4 book ai didi

zend-framework2 - ZF2 : how to tell if a user is logged in with ZfcUser in the layout. phtml 文件

转载 作者:行者123 更新时间:2023-12-01 08:35:59 25 4
gpt4 key购买 nike

我正在使用 ZfcUser 进行身份验证。目前正在尝试判断用户是否使用 ...

登录到 layout.phtml 文件中
<? if ($this->zfcUserAuthentication()->hasIdentity()): ?>

我猜我需要为应用程序配置文件添加一些路径?

最佳答案

您可以使用 ZfcUser 提供的 View 助手(即您在问题中引用的那个,mtbikemike)。通过将以下内容添加到模块(module.config.php)的配置中,使用动态注入(inject)加载 View 助手。当然,您可能需要将下面的代码与 module.config.php 的任何现有内容集成。

return array(
'di' => array(
'instance' => array(
'Zend\View\HelperLoader' => array(
'parameters' => array(
'map' => array(
'zfcUserIdentity' => 'ZfcUser\View\Helper\ZfcUserIdentity',
'zfcUserLoginWidget' => 'ZfcUser\View\Helper\ZfcUserLoginWidget',
),
),
),
),
),
);

这会加载两个 View 助手,因此如果您只需要 zfcUserIdentity 助手,那么您可以随时删除对 zfcUserLoginWidget 的引用。

关于zend-framework2 - ZF2 : how to tell if a user is logged in with ZfcUser in the layout. phtml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10421872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com