如何在Yii框架中使用其控制器和操作获取所有模块名称

时间:2015-07-31 07:05:01

标签: php yii2

我是Yii框架的新手,我想知道如何获取模块名称及其控制器和操作

$modules = \Yii::$app->getModules();

但我没有得到满意的结果

3 个答案:

答案 0 :(得分:0)

我认为你正在寻找这个

// get the module to which the currently requested controller belongs
$module = \Yii::$app->controller->module;

检查yii2 guide模块和reference for controller

答案 1 :(得分:0)

您可以使用名为ACL的扩展程序获取操作+控制器列表。

http://www.yiiframework.com/extension/acl/

答案 2 :(得分:0)

试试这个:

Yii::$app->modules;

它将为您提供config.php

中提供的所有模块