【发布时间】:2020-02-10 20:05:04
【问题描述】:
我为 tx_news 编写了一个信号槽扩展,它扩展了 detailAction。当调用新闻详细视图时,调度程序按预期工作。但是,当在没有现有新闻条目的有效参数的情况下调用详细信息页面时,我收到以下错误:
Oops, an error occurred!
Argument 1 passed to .....\Slots\NewsControllerSlot::detailActionSlot() must be an instance of GeorgRinger\News\Domain\Model\News, null given
错误很容易理解:
public function detailActionSlot(News $newsItem, $currentPage, $demand, $settings, $extendedVariables)
缺少第一个参数 $newsItem。
但是我怎样才能避免错误呢? 谢谢!
【问题讨论】: