constructor HTML_Menu_SigmaTreeRenderer() (Previous) (Next) constructor HTML_MenuBrowser::
HTML_MenuBrowser()

View this page in Last updated: Sun, 24 Aug 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

HTML_MenuBrowser クラス概要

HTML_MenuBrowser クラス概要 --  ディレクトリ構造にもとづいた menu(3) ハッシュを作成する、 シンプルなファイルシステムブラウザ

ディレクトリ構造にもとづいた menu(3) ハッシュを作成する、 シンプルなファイルシステムブラウザ

menu(3) や (ユーザ側の) キャッシュとともに使用して、 このブラウザでシンプルな fusebox 風のアプリケーションを作成することができます。

メニューブラウザにドキュメントルートを検索させ、menu(3) 構造のハッシュを作成させます。 これはディレクトリ構造を格納したものです。 このハッシュをメニューの setMethod() に渡し、 オプションでキャッシュを指定します。次のようになります。

// ドキュメントルートディレクトリを指定します。define('DOC_ROOT', '/home/server/www.example.com/');

// メニューブラウザのインスタンスを作成します。$browser = new menubrowser(DOC_ROOT);

// menu(3) のインスタンスを作成します。$menu = new menu($browser->getMenu());

// サイトマップを出力します。$menu->show('sitemap');

そして、例えばシンプルな XML ファイルにサイトの内容やメニューの追加情報 (タイトルなど!) を保存します。 保存したいファイル形式に応じて、 サブクラスで exploreFile() を書き換えます。

HTML_MenuBrowser のクラス階層

  • HTML_MenuBrowser

constructor HTML_Menu_SigmaTreeRenderer() (Previous) (Next) constructor HTML_MenuBrowser::
HTML_MenuBrowser()

Download Documentation Last updated: Sun, 24 Aug 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.