存储用户类型的位置

时间:2010-09-01 08:53:26

标签: php zend-framework

我是Zend的新手,并不确定如何解决这个问题:

用户登录并获得身份验证后,我会进行查询并检索用户的角色。根据我的理解,Zend_Registry变量只有在引导程序中设置时才是全局变量。是否可以在控制器内创建一个全局变量?

1 个答案:

答案 0 :(得分:2)

Zend_Registry是一个容器,您可以随时将内容放入其中。但显然你必须先将数据放入其中才能从中获取数据(在请求生命周期中)。

虽然如果你使用Zend_Auth并且它是数据库适配器(Zend_Auth_Adapter_DbTable),你可以简单地将用户行放入会话中。