我有一组员工ID($ employees)。如果所有这些ID都与现有员工匹配,则可以通过以下代码成功渲染所有员工:
foreach($employees as $employee){
echo $block->addChild(
'employee' . $employee,
\Blackbird\ContentManager\Block\Content\Widget\View::class,
['content_id' => $employee]
)->toHtml();
}
如果已删除员工,则代码将触发错误:
“未捕获的错误:在空[...]上调用成员函数getContentType()”
我正在尝试确定在实际执行有问题的ID的代码之前如何测试该错误是否会发生。
(这是在Magento 2中的,但我的问题不是Magento特有的)
在正确方向上的任何帮助或推动将不胜感激。