Php Prestashop模块管理控制器(未找到页面)

Php Prestashop模块管理控制器(未找到页面),php,prestashop,prestashop-1.7,prestashop-modules,Php,Prestashop,Prestashop 1.7,Prestashop Modules,我正在试图找出如何在backoffice中使用控制器。我使用的prestashop版本是1.7.7.4。我想在backoffice中创建一个页面。我在“/modules/MyModule/controllers/admin/MyModuleController.php”中创建了一个控制器“MyModuleController”,但在backoffice中会显示消息“控制器MyModuleController丢失或无效。” 我做错了什么? 下面是我写的代码: /modules/MyModule/M

我正在试图找出如何在backoffice中使用控制器。
我使用的prestashop版本是1.7.7.4。
我想在backoffice中创建一个页面。
我在“/modules/MyModule/controllers/admin/MyModuleController.php”中创建了一个控制器“MyModuleController”,但在backoffice中会显示消息“控制器MyModuleController丢失或无效。”
我做错了什么? 下面是我写的代码:

/modules/MyModule/MyModule.php


遵循Prestashop默认模块:

模块ps_链接列表:

$this->name = 'ps_linklist';
    $this->author = 'PrestaShop';
    $this->version = '3.2.0';
    $this->need_instance = 0;
    $this->tab = 'front_office_features';
    $this->tabs = [
        [
            'class_name' => 'AdminLinkWidget',
            'visible' => true,
            'name' => 'Link Widget',
            'parent_class_name' => 'AdminParentThemes',
        ],
    ];
管理员控制器的名称必须以“admin”开头