【发布时间】:2014-06-26 20:12:15
【问题描述】:
我的 Yii 项目中有一些模块,我想仅在当前用户有权使用该模块时才初始化它们。
这就是我所做的:在 SiteController 中,我获取包含用户模块关系的 db 表,并获得一组模块名称。然后我想在配置中没有定义模块时加载每个可用模块。我找不到任何操作员或方法来做到这一点。有没有办法在不解决问题的情况下实现这一点?
我想到的另一件事是在每个模块的 beforeControllerAction 中取消模块初始化,但我仍然无法解决这个问题。
【问题讨论】: