如何在yii2中创建子模块

use*_*486 5 yii2 yii2-module

我正在使用yii2框架.我有两页业务和联系.我使用CRUD生成页面.现在,当我使用商业页面时,我必须得到一个子模块来访问联系人.我必须从业务页面访问使用URL进行联系.一旦我点击商业页面中的联系人,它应该将我重定向到联系页面.我该怎么办?我试图用gii创建模块.但我也没有获得类IndexAction.

<?php
namespace app\modules\help\controllers;

use yii\base\Action;

class IndexAction extends Action
{

    public function run()
    {
        $this->controller->render('index');
    }

}
Run Code Online (Sandbox Code Playgroud)

aro*_*hev 7

Yii2支持嵌套模块.这里有文档介绍.

这是基本的例子:

namespace app\modules\forum;

class Module extends \yii\base\Module
{
    public function init()
    {
        parent::init();

        $this->modules = [
            'admin' => [
                // you should consider using a shorter namespace here!
                'class' => 'app\modules\forum\modules\admin\Module',
            ],
        ];
    }
}
Run Code Online (Sandbox Code Playgroud)