Typo3扩展:后端模块无法找到控制器

时间:2017-11-09 09:40:03

标签: typo3 backend typo3-extensions

最近我一直在尝试为我的扩展程序创建一个后端模块。或多或少出于自学的原因,因为我在技术上并不需要它,但是,知道我做错了什么也很好。

基本上:我有一个扩展,完全正常。我可以在后端创建记录,前端操作也可以作为应用程序,但由于某种原因,我的后端模块无法找到分配的控制器,即使它们在前端工作。

“无法分析课程:_id可能未加载或没有自动加载器?类Vendor\Icingaconfgen\Controller\ApplianceController不存在”

这就是我在 ext_tables.php 中注册我的后端模块的方式:

Vendor\Icingaconfgen\Controller\ApplianceController

也许我身边有一个误会。所以这些控制器与我在前端使用的控制器相同!?

1 个答案:

答案 0 :(得分:0)

请注意提供的正确供应商名称。它可能区分大小写

registerModule(
        'Vendor.' . $_EXTKEY,
        'web',          // Main area
        'mod1',         // Name of the module
        '',             // Position of the module
        array(          // Allowed controller action combinations
            'Name' => 'list'
            ),
        array(          // Additional configuration
            'access'    => 'user,group',
            'labels'    => 'LLL:EXT:'.$_EXTKEY.'/Resources/Private/Language/locallang_mod.xml',
        )
    );