_Paragraph B
_で_Paragraph A
_を参照し、_Paragraph B
_の前処理でホスト_paragraph A
_にアクセスしたい。これは簡単に可能ですか?ノード上の段落参照の場合と同様に、paragraph->getParentEntity()
を実行できますか?私は同じことを試しましたが、それでも親ノードを取得します:(
モジュールのParagraphクラスを見ると、Paragraphインスタンスの親エンティティを返すgetParentEntity
というパブリックメソッドが見つかります。
だから、あなたがするなら:
$parent = $paragraph->getParentEntity();
if (isset($parent)) {
// Your stuff ...
}
$parent
変数に親エンティティがあります。ネストされた段落が複数ある場合は、メソッドをチェーンできます。ランダムな段落がisset
を返す奇妙な問題が発生したため、$parent
変数でnull
メソッドを使用することもお勧めします。