私は、各ユーザーが自分または他のユーザーのプロファイルを表示できるソーシャルWebサイトを作成しています。IDを処理するユーザーコントローラーと、情報を取得するブログ、ステータス、プロファイルコントローラーを作成しました。私の質問は、タブビューのように、ユーザーコントローラーの下に3つのサブコントローラー(ブログ、ステータス、プロファイル)を作成するにはどうすればよいですか?
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 に答える