添加控制器到Prestashop模块

问题描述 投票:0回答:1

我正在使用将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。

php controller prestashop
1个回答
0
投票

你是如何声明它的?

它应该是。

class PaymentExampleMyControllerModuleFrontController extends ModuleFrontController

而且位置应该是:

如果是传统的controllersfront

如果是Symfony控制器srccontrollerfront。

© www.soinside.com 2019 - 2024. All rights reserved.