5

我正在使用 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');
    }

}
4

1 回答 1

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',
            ],
        ];
    }
}
于 2015-05-08T10:01:10.790 回答