2017-06-15 57 views

回答

1

如果您尝试使用模块的类和名称在“管理” - >“菜单”中添加项目菜单,可能会出现一个错误消息,指出找不到该控制器。然后你需要在模块中创建这个控制器。

您需要在/ moudles/[module-name-of-the-module]/controllers/admin /中创建一个带有主体类名称的文件。


例如,你需要创建一个名为“blockLayered.php”文件,你需要把这个代码的文件里面的blocklayered模块:

<?php 

class BlockLayeredController extends AdminController { 

    public function __construct() { 
     $module_name = "blocklayered"; 
     Tools::redirectAdmin('index.php?controller=AdminModules&configure=' . $module_name . '&token=' . Tools::getAdminTokenLite('AdminModules')); 
    } 

} 

说明:

类名称:模块的主类的名称,后跟“Controller”。

$ module_name:模块的目录名称。


然后,你去 “管理” - > “菜单”,并用这些数据创建一个新项目:

“类:BlockLayered” - >主类。

“Module:blocklayered” - >目录的名称。

我希望它对你有帮助。

+0

非常感谢解释@Addis – notGeek

相关问题