在ExtensionBuilder的幫助下,我爲TYPO3(7.6.15)創建了一個簡單的後端模塊。 UserController
和MediaController
具有createAction
,showAction
和listAction
。 PanelController
只是showAction
這是該模塊的主要視圖。TYPO3:另一個控制器的後端模塊鏈接動作
現在我想鏈接showAction
模板中其他控制器的動作。 爲PanelController.showAction
(MyExt/Resources/Private/Templates/Panel/Show.html
)視圖的內容如下:
<f:layout name="Default" />
<f:section name="content">
<f:flashMessages />
<f:link.action action="create" controller="User">Create new User</f:link.action>
<f:link.action action="create" controller="Media">Create new Media</f:link.action>
</f:section>
如果點擊其中一個鏈接,我得到:「無法分析類:‘MyExt \ MyExt \控制器\ UserController的’可能沒有加載或沒有自動加載器? 類MyExt \ MyExt \ Controller \ UserController不存在「,作爲錯誤。
我已經嘗試將plugin.tx_myext.callDefaultActionIfActionCantBeResolved = 1
添加到setup.ts
並將其他控制器加載到initializeAction
,但目前爲止沒有任何工作。
我非常感謝所有幫助,並祝大家度過愉快的一天!
如果未找到您的類,請檢查命名空間,類和文件名的第一個拼寫,然後重新安裝(卸載/安裝)您的擴展。 – jokumer