開発(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);

CMS「MODX Evolution」逆引きリファレンス一覧へ戻る