我是prestashop和开发模块以改变结帐流程行为的新手。因为我是新手,我首先在我的模块目录中覆盖IndexController.php文件,以便测试prestashop中的覆盖机制。我按照目录结构覆盖控制器文件:
modules/my_modules/override/controllers/front/IndexController.php
以下是上述文件的代码:
class IndexController extends IndexControllerCore{
public function __construct() {
parent::__construct();
d('You are overriding index file');
}
}
在上面的代码中,我刚刚创建了一个构造并用die打印测试字符串。但是前端的主页上什么也没发生。我也试过覆盖另一个控制器文件,但我有相同的结果。
我在google上搜索了很多东西,但没有得到任何东西。请有人告诉我,我在做错了什么?如果逻辑是正确的,那么为什么覆盖不在这里?
等待解决方案。
答案 0 :(得分:1)