yii2在前端模块中获取错误

时间:2017-09-21 12:15:49

标签: php yii yii2 yii2-advanced-app

我使用高级模板运行yii2项目。我已经为后端部分创建了几个模块,它工作得很好,但是现在我还需要一个模块用于前端,但是当我试图达到它时我遇到了错误。

  

ReflectionException

Class frontend\modules\subscription\controllers\Module does not exist

我在我的前端main.php配置文件中有这个

..
   'modules' => [
        'subscription' => 'frontend\modules\subscription\Module'
    ],
...

这是我的网址

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                'plans' => 'site/plans',
                'subscribe' => 'subscription/subscribe/index',
                'subscription' => 'subscription/subscribe/subscription',
                'process-payment' => 'subscription/subscribe/process-payment',
                'payment-error' => 'subscription/subscribe/error',
            ],
        ],

这是我的Module.php文件

<?php

namespace frontend\modules\subscription;

/**
 * subscription module definition class
 */
class Module extends \yii\base\Module
{
    /**
     * @inheritdoc
     */
    public $controllerNamespace = 'frontend\modules\subscription\controllers';

    /**
     * @inheritdoc
     */
    public function init()
    {
        parent::init();

        // custom initialization code goes here
    }
}

enter image description here

0 个答案:

没有答案