调用对象之前的测试方法

时间:2018-07-06 19:11:54

标签: php magento2

我有一组员工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特有的)

在正确方向上的任何帮助或推动将不胜感激。

0 个答案:

没有答案