Symfony 4 - dump () отображает «ноль» для некоторых полей вместо объекта - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть массив объектов Category, полученных из базы данных.Объект Category связан с DefaultCategory, которая связана с Image.

Я выполняю следующий код:

dump($categories[0]->getDefaultCategory());             
dump($categories[0]->getDefaultCategory()->getImage());

Я получаю следующий дамп в профилировщик Symfony (некоторые части упрощеныс ...):

DefaultCategory {#952 ▼
    ...
    -image: null
} 

и

Image {#1032 ▼
    -id: "fbf7f005-5c86-4db0-a9b3-93373885134f"
    ...
}

На самом деле есть изображение, связанное с этой категорией по умолчанию, , поэтому есть ли причина, по которой оно помечено как нулевоев первом дампе?

Для информации код getImage () из класса DefaultCategory просто:

/**                               
 *                                
 */                               
public function getImage() : Image
{                                 
    return $this->image;          
}              

Профилировщик показывает ноль недопустимых объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...