赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。検索あなたには「このページの編集」を行う権限はありません。このページのソースの閲覧やコピーができます。レンダリング用にツリー状のデータ構造を走査できます。開発における「ツリー構造」とは階層的な配列またはオブジェクトを指します。ツリー構造のデータはルート要素および子のサブツリーによって視覚的に表現されます。オブジェクトでのツリー構造のデータの例としては、ナビゲーションメニュー、ページカテゴリー、パンくずリストがあります。抽象]''クラスです。使用にあたってはクラスを拡張し、必要なすべての抽象メソッドを定義する必要があります。詳細については以下の「抽象メソッド」を参照してください。クラスそのものは単純にオブジェクトや連想配列などツリー内の各ノードを「歩き」、それぞれのノードで抽象関数を実行します。どれか1つのノードでアクションを実行するには、カスタマイズする子クラスの中で該当の抽象メソッドを定義する必要があります。[[管理画面/外観/メニュー|「外観」>「メニュー」]]画面で定義されます。'''使用しません'''。'''ありません'''。開発者はクラスのすべてのメソッドを実装せず、必要なメソッドのみを使用またはオーバーライドできます。ある抽象メソッドを拡張しなければ、このメソッドは単純に何も実行しません。クラスのプロパティは拡張クラスによって設定されることを想定しています。多くの場合、インスタンスの生存期間にわたり値を変えるべきではありません。して処理するかを指定する必要があります。データベースフィールドの名前、したがってプロパティ名になります。このプロパティは2つのキー「<code>parent</code>」と「<code>id</code>」の連想配列である必要があります。ID」をもつオブジェクトプロパティの名前です。クラス自身はこの値を使わず、開発者の便宜のため存在します。クラスでこのプロパティに値「category」や「ページ」を設定します。より探索される最大ページ数。以下のメソッドは'''抽象メソッド'''です。必要に応じて子クラスで明示的に定義する必要があります。参照渡しの点に注意してください。メソッド内での変数の変更は自動的に処理されます。