Yii2。覆盖模块类

时间:2016-10-26 18:32:44

标签: yii2 yii2-basic-app yii2-user yii-modules

是否可以覆盖模块Module.php类以添加一些额外的配置?我已经扩展了一些视图和控制器,并希望为它们添加一些额外的配置。

enter image description here

1 个答案:

答案 0 :(得分:3)

您可以在单独的供应商目录中创建自己的模块,并扩展您优先使用的模块

你图像中的样本已经是一个ovveride(在这种情况下是一个扩展名为BaseModule),它重新定义了一些函数,添加了新的参数...和你

-0.74116+(0.00426367*22)+(-0.0244261*7)+(0.568669*0.603153898117) = -0.475347035911703727
Constant    Feature7        Feature4          Feature6          

所以在例如:myvendorname中你可以定义一个新的Module.php

namespace dektrium\user;

use yii\base\Module as BaseModule;

class Module extends BaseModule
{

您可以查看此内容以获取简要指南和建议

http://www.yiiframework.com/doc-2.0/guide-structure-modules.html

http://www.yiiframework.com/doc-2.0/yii-base-module.html