Рейтинг:0

getCommentedEntity возвращает ноль

флаг in

У меня настроена страница комментариев, и когда я разрабатываю страницу для определенного комментария, я вижу метод getcommentedentity. введите описание изображения здесь

Я пытаюсь получить детали закомментированного объекта, используя приведенный ниже код в моем файле действий VBO:

выполнение публичной функции (ContentEntityInterface $entity = NULL) {
    $comment = $entity->get('comment_body')->getValue();
    $commentid = $entity->get('cid')->getValue();
    $var = $commentid->getCommentedEntity;
    дпм($вар);
}

Но я вижу ошибку для этого метода. Не уверен, где это неправильно. Может кто-нибудь сказать мне, где ошибка?

Рейтинг:2
флаг cn

Предполагая $сущность представляет собой объект комментария, как показано на снимке экрана, используйте:

$commented_entity = $entity->getCommentedEntity();

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.