如何针对module设置独立的配置?
如何针对module设置独立的配置?
似乎还不支持在module里建个config文件夹,在里面覆盖全局设置的功能,main.php里的module的设置也只是设置了module类里的属性。
不知道qiang会不会考虑加上这个特性,在module里覆盖主App里的设置。
你可以调用Yii::app()->configure(require($configFile))来修改app的配置。
但是对于已经启用的app组件(如request),这种修改会造成问题。
直接在module的文件里添加变量不可以吗?
未必非得添加config文件,所谓配置不过就是数组,module文件不就是用来共享模块通用信息的么。
module文件不就是用来共享模块通用信息的么,这句话是什么意思?
在module中修改变量值,对于module外其它已启用的组件的属性,未必可行。
哈哈,有了权威的答案了,我该去改一下我的程序里的实现方式了。
大部分情况下需要配置的都是非核心组件,在module的构造函数里用Yii::app()->configure()设置一下应该就可以了。