为每个模块创建配置文件Yii ver 1


Create config file for each module Yii ver 1

与标题相同,我想为yii中的每个模块创建配置文件,例如:

test/
   TestModule.php             the module class file
   components/                containing reusable user components
   config/                    containing config class files
      main.php                the config file  <===
   views/                     containing view files for widgets
   controllers/               containing controller class files
      DefaultController.php   the default controller class file
   models/                    containing model class files
   views/                     containing controller view and layout files
      layouts/                containing layout view files
      default/                containing view files for DefaultController
         index.php

解决方案是什么?有人能帮帮我吗?

您可以修改主配置并指向每个模块的配置文件:

return array(
    ......
    modules => array (
          require('path./to/configfile1.php');  //first module config
          require('path/to/configfile2.php');   //second module config
    ),
    .......
)

和模块配置文件

return array(
    'class' => 'alias.to.class',
    'param1' => 'val1'
    .......
)