我正在制作一个社交网站,每个用户都可以查看他自己或其他用户的个人资料。我创建了一个用户控制器来处理身份和博客、状态、配置文件控制器来检索信息。我的问题是如何使用户控制器下的三个子控制器(博客、状态、配置文件)像选项卡视图一样?
问问题
1306 次
1 回答
0
如果你想在你的应用程序中有标签,你应该首先选择一个 ajax 框架来创建和加载内容:
假设您愿意使用 jquery: Tabs 支持通过 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();
于 2012-08-06T15:23:20.040 回答