開発(PHP):特定のリソースから最上位の親リソースのIDを取得
特定のリソースから最上位の親リソースのIDを取得するには、$modx->getUltimateParentIdメソッドを使用します。
構文
戻り値 = $modx->getUltimateParentId(リソースID, ルートリソースID);| 引数名 | 型 | 初期値 | 説明 | |
|---|---|---|---|---|
| 第一引数 必須 | リソースID | integer | 最上位の親リソースを取得するリソースのID。 | |
| 第二引数 | ルートリソースID | integer | 0 | ルートとするリソースID。 ここで指定した直下のいずれかのリソースIDを返すようになる。 | 
戻り値
成功した場合は最上位の親リソースID、失敗した場合は0を返します。
						第二引数で指定したリソースIDが、第一引数で指定したリソースの先祖リソースでない場合は失敗し0を返します。
サンプルコード
$id = $modx->getUltimateParentId(26); 
						