開発(PHP):現在または特定の先祖リソースIDを取得
現在または特定の先祖リソースIDを取得するには、$modx->getParentIds
メソッドを使用します。
構文
戻り値 = $modx->getParentIds(リソースID, 遡る階層);
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 | リソースID | integer | 現在のリソースID | 取得するリソースのリソースID。 |
第二引数 | 遡る階層 | integer | 10 | 先祖リソースを遡る階層。 指定した階層分取得する。 |
戻り値
取得した階層分の先祖リソースIDを連想配列で返し、見つからなかった場合は空の配列を返します。
連想配列:array(array(1つ前のリソースID => 親リソースID)...)
サンプルコード
$results = $modx->getParentIds(21);
実行結果($resultsの中身)は次の通りです。
結果
Array
(
[21] => 15
[15] => 11
[11] => 3
)