2012-08-06 102 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();