我有一个从数据库获取的Category对象数组。 Category对象链接到DefaultCategory,DefaultCategory链接到Image。
我执行以下代码:
default = 0
我将以下转储保存到Symfony探查器中(某些部分用...简化了):
Node* find_node(const T &data) {
if (is_empty())
std::exit(1);
Node *temp = _head;
while (temp != nullptr) {
if (temp->_data == data)
break;
temp = temp->_next;
}
return temp;
}
和
dump($categories[0]->getDefaultCategory());
dump($categories[0]->getDefaultCategory()->getImage());
实际上有一个图像与此默认类别相关联,那么是否有任何理由将其在第一个转储中标记为null?
有关信息,DefaultCategory类中的getImage()代码很简单:
DefaultCategory {#952 ▼
...
-image: null
}
分析器显示零个无效实体。