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.');