将控制器添加到 Prestashop 模块
Add controller to Prestashop module
我正在使用将 prestashop 放在 GitHub 中的支付模块作为示例,但是在添加新控制器时出现以下错误:
Uncaught Error: Class 'paymentexampleMyControllerModuleFrontController' not found in /opt/bitnami/apps/prestashop/htdocs/classes/controller/Controller.php:208
查看生成器,如下所示:
$this->ps_versions_compliancy = array('min' => '1.7', 'max' => _PS_VERSION_);
$this->author = 'PrestaShop';
$this->controllers = array('validation', 'MyController');
我已经清除了缓存并重置了模块,但我一直收到同样的错误,我使用的是 prestashop 1.7
如何申报?
应该是:
class PaymentExampleMyControllerModuleFrontController extends ModuleFrontController
位置应该是:
如果是旧控制器 controllers/front。
如果是 Symfony 控制器 src/controller/front
我正在使用将 prestashop 放在 GitHub 中的支付模块作为示例,但是在添加新控制器时出现以下错误:
Uncaught Error: Class 'paymentexampleMyControllerModuleFrontController' not found in /opt/bitnami/apps/prestashop/htdocs/classes/controller/Controller.php:208
查看生成器,如下所示:
$this->ps_versions_compliancy = array('min' => '1.7', 'max' => _PS_VERSION_);
$this->author = 'PrestaShop';
$this->controllers = array('validation', 'MyController');
我已经清除了缓存并重置了模块,但我一直收到同样的错误,我使用的是 prestashop 1.7
如何申报?
应该是:
class PaymentExampleMyControllerModuleFrontController extends ModuleFrontController
位置应该是:
如果是旧控制器 controllers/front。
如果是 Symfony 控制器 src/controller/front