在ExtensionBuilder的帮助下,我为TYPO3(7.6.15)创建了一个简单的后端模块。 IncoherentInstances
和hist = pygal.Bar()
hist.title = "Results of rolling numbers 0-69 100 times."
hist.x_labels = ['1', '2', '3']
hist.x_title = "Numbers Rolled"
hist.y_title = "Frequency of numbers rolled"
有UserController
,MediaController
和createAction
。 showAction
只有listAction
,这是模块的主视图。
现在我想链接PanelController
模板中其他控制器的操作。
showAction
(showAction
)的观看内容如下:
PanelController.showAction
如果单击其中一个链接,我会得到:"无法分析类:"" MyExt \ MyExt \ Controller \ UserController"可能没有加载或没有自动加载器? 类MyExt \ MyExt \ Controller \ UserController不存在",为错误。
我已经尝试将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>
并加载plugin.tx_myext.callDefaultActionIfActionCantBeResolved = 1
中的其他控制器,但到目前为止没有任何效果。
我提前感谢所有人的帮助,祝大家度过愉快的一天!
答案 0 :(得分:0)
您是否尝试手动清除缓存? 您还需要在autoload部分的composer.json中指定您的控制器。
之后,您可以在安装工具或使用此cli命令转储自动加载类:
composer dump-autoload
您可以在此处详细了解:typo3-composer
答案 1 :(得分:0)
我很笨,我只是有一个拼错的功能,所有人都崩溃了,不幸的是TYPO没有给出正确的错误信息。使用安装工具检查数据库是否存在错误。