Как определить значение объекта dpm()?


Если я запущу dpm($form);, я получу массив, содержащий объекты. Теперь мне нужнопросто dpm() идентификатор uid объекта узла.

Как мне сделать dpm(), чтобы изолировать значение объекта?

Я пробовал с dpm($form['#node']['uid']);, но не получилось.

Пожалуйста, посмотрите снимок, чтобы прояснить мой вопрос:

enter image description here

 1
Author: Free Radical, 2012-05-31

2 answers

Вы бы использовали:

dpm($form['#node']->uid);

Как вы правильно сказали, переменная #node является объектом, а свойства объекта в PHP доступны с помощью оператора ->.

Загляните в документацию по объектам PHP для получения более подробной информации.

 6
Author: Clive, 2012-05-31 15:55:13

В выводе dpm() вы можете просто дважды щелкнуть интересующую строку, и правильная конкатенация развернется прямо под этой строкой. Смотрите пример на dpm($node) ниже.

Перед двойным щелчком мыши: enter image description here

После двойного щелчка target_id: enter image description here

 0
Author: leymannx, 2017-02-13 10:58:20