zend框架中的多个布局

时间:2010-11-03 09:37:35

标签: zend-framework

在我的网站中,我想要两种布局。

  1. 无法登录时会显示主要布局。
  2. 每当用户登录时,第一个内部将有1个布局,其中包含帐户更改等菜单。
  3. 任何人都可以解释我们该怎么做。?

2 个答案:

答案 0 :(得分:0)

如果您只想更改已登录/未登录用户的导航,请查看zend_navigation_page中的角色权限

http://framework.zend.com/manual/en/zend.navigation.pages.html

答案 1 :(得分:0)

有几种选择。

一种是使用预调度前端控制器插件。只需检查Zend_Auth以查看用户是否已登录。如果是,则将布局设置为“登录”布局,否则保留为默认布局。

另一种选择是从实际布局文件中检查Zend_Auth,并且只有在登录时才包含其他代码/格式。