我正在使用 symfony 1.4 & 我使用 sfDoctrineGuardPlugin 作为身份验证工具。
我想捕获用户的 ID 以便将其存储在我的表中。
经过一番小研究,我想我必须使用这个表达方式:getUser()->getGuardUser()->getId()
.
我正在寻找的是如何为我的目标投入这种表达。
如果用户已通过身份验证,是的,您可以使用:
// inside an action
$id = $this->getUser()->getGuardUser()->getId();
// inside a template
$id = $sf_user->getGuardUser()->getId();
如果用户未经过身份验证,则会抛出错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)