2012-08-06 103 views
0

我正在制作一个社交网站,每个用户都可以查看他自己或其他用户的个人资料。我创建了一个用户控制器来处理身份和博客,状态,配置文件控制器来检索信息。我的问题是,如何使用户控制器下的三个子控制器(博客,状态,配置文件)像标签视图一样?在Zend Framework中选项卡?

+0

你是什么意思大约子控制器添加?控制器如何可以像标签视图一样? – 2012-08-06 11:25:05

+0

嗨,我希望它像:{用户} [{博客},{状态},{配置文件}]。用户包含目标用户的名字和姓氏,并且始终显示在其他三个控制器的内容之上。 – Yangrui 2012-08-06 11:30:25

+0

当你进入stackoverflow的主页时,你的用户名在顶部,下面是顶部的问题标签。 – Yangrui 2012-08-06 11:32:10

回答

0

如果你想在你的应用程序选项卡,你应该先挑一个ajax框架来创建andload内容放进去:

假设你愿意使用jquery: 标签支持通过Ajax在一个不显眼的装载片内容方式。

您需要的HTML与用于静态选项卡的HTML稍有不同:指向现有资源(从内容被加载的位置)的链接列表并且根本没有额外的容器(不引人注目!)。集装箱的标记将被动态创建:

<div id="example"> 
    <ul> 
     <li><a href="/user/id/1/mode/simple"><span>USER</span></a></li> 
     <li><a href="/blog/id/1/mode/simple"><span>his blogs</span></a></li> 
     <li><a href="/theotherthing/id/1/mode/simple"><span>Whatever</span></a></li> 
    </ul> 
</div> 

欲了解更多信息:http://jqueryui.com/demos/tabs/#Events

而且标签的内容将通过那些‘控制器’这实际上是生成视图脚本加载。

要禁用您的看法布局应的标签,面板内集成,如果模式很简单,你可以在ZF1

$this->_helper->layout()->disableLayout();