Prestashop 1.7从模块超控前控制器

Prestashop 1.7从模块超控前控制器,prestashop,prestashop-1.7,Prestashop,Prestashop 1.7,我的自定义模块中的覆盖前控制器有问题。我有一个模块: <?php if (!defined('_PS_VERSION_')) { exit; } class cartlimit extends Module { public function __construct() { $this->name = 'cartlimit'; $this->tab = 'front_office_features';

我的自定义模块中的覆盖前控制器有问题。我有一个模块:

<?php

if (!defined('_PS_VERSION_')) {
    exit;
}

class cartlimit extends Module
{

    public function __construct()
    {
        $this->name = 'cartlimit';
        $this->tab = 'front_office_features';
        $this->author = 'somedata';
        $this->version = '1.0.0';
        $this->need_instance = 0;
        $this->ps_versions_compliancy = array('min' => '1.7', 'max' => _PS_VERSION_);
        $this->bootstrap = true;

        parent::__construct();

        $this->displayName = $this->l('cart limit');
        $this->description = $this->l('module for cart limit');
    }

    public function install()
    {
        return parent::install();
    }

    public function uninstall()
    {
        return parent::uninstall();
    }
}

您需要保存在
您的模块/override/controllers/front/CartController.php

然后您需要像这样覆盖核心控制器:

CartController extends CartControllerCore {
    // do whatever
}

最后,您需要为PrestaShop重置/重新安装模块以自动复制覆盖。

您需要保存在
yourmodule/override/controllers/front/CartController.php中

然后您需要像这样覆盖核心控制器:

CartController extends CartControllerCore {
    // do whatever
}

最后,您需要重置/重新安装PrestaShop模块以自动复制覆盖。

您可以使用命令在控制器中显示通知

$this->success[] = $this->l(' Succes info.');

您可以使用命令在控制器中显示通知

$this->success[] = $this->l(' Succes info.');