如何实现后台控制器

时间:2013-09-30 06:11:33

标签: prestashop

经过大量的谷歌搜索并经过prestashop的官方文档一遍又一遍,我仍然找不到后台控制器的例子。我甚至查看了prestashop安装的modules文件夹,但找不到任何。

我需要实现3个不同的后台页面,每个页面都有自己的控制器和视图。

任何人都可以提供任何提示,甚至是一个有效的例子......只是你好世界绰绰有余。

提前致谢...

1 个答案:

答案 0 :(得分:7)

注意:我为prestashop1.5写了这篇文章,我没有检查prestashop 1.6。也许它也适用于1.6。 你应该知道这一切都有特殊的结构 步骤1:在模块文件夹中调用“控制器”创建一个文件夹(注意:此名称是静态的)
第2步:在控制器文件夹中调用'admin'创建文件夹(注意:此名称也是静态的)
第3步:创建一个php类文件调用AdminMyclassnameController(注意:在这个名称中Admin首先是控制器,最后是控制器是关键词,而且是静态的,但Myclassname是动态的。注意到第一个单词全部管理员应为大写A,Mclass为M,......) 第4步:然后你应该在AdminMyclassnameController中编写你的类,这个类应该使用AdminController或AdminControllerCore。 要知道如何上课,你可以搜索互联网上的助手论坛 第5步:当您创建类时,您需要一个选项卡来显示该控制器通知:当执行步骤1,2,3,4时,此控制器会使用自动URL来访问您应创建的此URL在install()中的tab.in yourmodule.php中,您应该添加此代码

        $tab = new Tab();
        $tab->class_name = 'AdminTest';
        $tab->module = 'test';
        $tab->id_parent = 9;
        $tab->position = 11;

然后您可以在管理办公室中看到重定向到控制器的选项卡。 我累了继续...但如果你想要更多发送信息,我继续这篇文章

最好的问候