通过f:link.action
访问我的操作时,出现500个服务器错误。
这是TYPO3 9.5环境。
如果我通过f:link.typolink
访问该动作,并将对象的uid用作附加参数,并通过存储库进行搜索,则它可以正常工作。
我确保对象实际上是流体模板中的对象。
通过链接,我什至不参与动作。如果我在操作中写入var_dump
和exit
,仍然会收到500个内部服务器错误。
链接的动态代码:
<f:link.action action="details" pageUid="{detailsPageUid}"
arguments="{object: object}" class="seminar-link">
Termine und Details
</f:link.action>
我的动作:
public function detailsAction(Object $object)
{
$this->view->assign('object', $object);
}
预期结果:获取包含详细信息操作的网站。
实际结果:500服务器错误。
后端错误消息:Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1298012500: Required argument "object" is not set for...