在prestashop管理部分中获取错误。找不到模块的管理控制器,并显示错误“未找到控制器”。
答案 0 :(得分:1)
我只有一些使用Prestashop 1.6的经验,所以这可能与1.5不同,但是遵循代码流程似乎你必须有一个链接到你的模块的标签(一个主菜单项)。
因此,如果您的模块名为MyModule且控制器名为AdminMyModuleController,则必须通过管理 - >菜单添加菜单项并添加:
名称:我的模块
类:AdminMyModule(后面没有“Controller”)
模块:mymodule (就像模块的目录名一样)
如果那个菜单项(标签)不在那里,你就会一直收到错误。
也许这篇Prestashop论坛帖子很快会给出更多答案:https://www.prestashop.com/forums/topic/465996-modules-and-multiple-admin-controllers/
答案 1 :(得分:0)
If it shows the error after logged in to admin panel
then check
does this file /controllers/admin/AdminDasboard.php
exist in your prestashop installation?
if yes
put this code before last line in admin/index.php
if (!isset($_GET['controller']) && !isset($_GET['tab']))
{
$_GET['controller']='AdminDashboard';
}