经过大量的谷歌搜索并一遍又一遍地通过prestashop的官方文档,我仍然找不到后台控制器的例子.我甚至查看了prestashop安装的modules文件夹,但找不到任何.
我需要实现3个不同的后台页面,每个页面由自己的控制器和视图提供服务.
任何人都可以提供任何提示,甚至一个工作的例子......只是你好世界绰绰有余.
提前致谢...
注意:我为prestashop1.5写这篇文章,我没有检查prestashop 1.6.也许它也适用于1.6.你应该知道这种方式的每一件事都有特殊的结构.
步骤1:在模块文件夹中创建一个文件夹调用'controllers'(注意:此名称是静态的)
步骤2:在控制器文件夹中调用'admin'创建一个文件夹(注意:此名称也是静态的)
步骤3:创建一个php类文件调用AdminMyclassnameController(注意:在这个名称中Admin首先是控制器,最后是控制器是关键词而且是静态的但是Myclassname是动态的.对于第一个单词的注意力应该是Admin的大写A,对于Mclass来说是M, ...)
步骤4:然后你应该在AdminMyclassnameController中编写你的类,这个类应该使用AdminController或AdminControllerCore.要知道它是如何工作的,你可以在互联网上搜索帮助论坛.
步骤5:创建类时,您需要一个选项卡来显示该控制器通知:当执行步骤1,2,3,4时,此控制器采用自动URL访问此URL,您应该创建一个tab.in yourmodule.php在install()中你应该添加这些代码
$tab = new Tab();
$tab->class_name = 'AdminTest';
$tab->module = 'test';
$tab->id_parent = 9;
$tab->position = 11;
Run Code Online (Sandbox Code Playgroud)
然后,您可以在管理办公室中看到重定向到控制器的选项卡.我累了继续...但如果你想要更多发送消息,我继续这篇文章
最好的祝福
| 归档时间: |
|
| 查看次数: |
5308 次 |
| 最近记录: |