開発(PHP):現在または特定の親リソース情報を取得

現在または特定の親リソース情報を取得するには、$modx->getParentメソッドを使用します。

構文

戻り値 = $modx-->getParent(リソースID, 公開かつ未削除のみ, 取得するリソース変数);
引数名 初期値 説明
第一引数 リソースID integer -1 取得するリソースのリソースID。
省略した場合は現在のリソースID。
第二引数 公開かつ未削除のみ integer 1 第一引数"リソースID"で指定したリソースが公開かつ未削除のみ取得するかどうか。
指定可能な値は次の通り。
0 ... 関係なく
1 ... 公開かつ未削除のみ
第三引数 取得するリソース変数 string 'id, pagetitle, description, alias, parent' 取得するリソース変数。
'*'を指定すると全てを取得する。

戻り値

取得に成功した場合は連想配列、失敗した場合はfalseを返します。

サンプルコード

$parent = $modx->getParent();

if ($parent['id'] == 3) {
	...
}

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