我目前无法使用此action
从view
调用link action
<f:link.action controller="Checklist" action="duplicate" arguments="{checklist: checklist}" class="clone">
<i class="fa fa-files-o" aria-hidden="true"></i>
</f:link.action>
该插件无需调用操作并运行代码,而是直接重定向到我网站的登录页面,而不会引发任何错误。
我从来没有遇到过这个问题,actions
中的其他checklist controller
可以毫无问题地调用(从同一角度看!)。
即使我将操作代码更改为此:
public function duplicateAction(\Vendor\someExt\Domain\Model\Checklist $checklist) {
\TYPO3\CMS\Core\Utility\DebugUtility::debug($checklist);
exit;
}
它只是忽略所有代码并以任何方式重定向。
我已将ext_localconf
到configurePlugin
中的动作(像其他动作一样)添加到了控制器checklist
的可调用动作中。
感谢您的帮助。
答案 0 :(得分:0)
我自己找到了解决问题的方法。问题与类型无关,因为是Java代码介入了link action
的提交过程中,从而导致了重定向。