Source for file htf_dat_menu.phl
Documentation is available at htf_dat_menu.phl
* menuデータを保持し、各種リンクタグを生成するクラス
* @package HtmlTemplateFramework
* @author Yamauchi Shogo <htf@as-prj.com>
* @version $Id: htf_dat_menu.phl ,v 1.0 $;
require_once("htf_com_initialize.inc"); //共通初期処理
require_once("htf_dat_menuitem.phl"); //menuitemクラス
* menuデータを保持し、各種リンクタグを生成するクラス
* htfで取り扱うメニュー情報(リンク情報)を、コンストラクタに指定されたファイル名をサーチ・読み込みを行い、
* 情報を保有します。指定したファイル名は、以下の順序でサーチされます。<br>
* (2)実行ディレクトリから上位(ドキュメントルート・またはルートディレクトリまで)<br>
* (3)PHPに設定されたインクルードディレクトリ<br>
* 指定したファイルがみつからなかった場合には、初期値が設定されます。<br>
* @author Yamauchi Shogo <htf@as-prj.com>
* 引数のxmlファイル名をサーチし、メニュー情報を取得します。
* @param string $menuxml メニューファイル名(初期値はNULL)
//menu定義xmlファイルのDOMオブジェクト&ルート取得
//print($this->strxmlpath);
$objroot = $objdom->document_element();
$this->set_fromnode($objroot);
$this->set_childnodes($objroot);
|