之前的惯例配置、应用配置、扩展配置都是对整个应用而言。可以通过模块配置对单个模块进行配置。在cong下新建文件夹,需要与模块名相同,在文件夹下新建配置文件必须是config.php。
conf下新建的文件对整个应用有用,conf下新建模块,在模块下新建config.php,则是对同名模块有用。
模块配置 文件夹名相同控制相同模块配置
conf文件夹下新建index/config.php文件只能对app/index文件夹下文件有效。
conf下新建对应模块的文件名,文件下放文件 单独对应模块配置
在conf文件夹下建立和模块名称一致的配置文件,该配置文件只对目录名相同的模块生效
模块配置:专门为单个模块提供配置服务,之前的扩展配置和场景配置都是相对整个项目应用级别的,而模块配置是相对模块级别,作用域不同
在conf文件夹下新建文件夹,文件夹的名字和相应的模块名字必须一致,例如在conf文件夹下新建文件夹的名为index,则这个文件夹下的所有配置只对index这个模块生效;
1.在conf目录下index文件夹下新建config.php文件来进行对单个模块的配置进行设置,注意这个文件名必须为config.php;
2.conf目录下index文件夹下也可以通过创建extra目录来扩展配置;
|conf配置的作用域是整个项目应用
|模块配置作用域只对相应单个模块生效;
模块配置目录
只在对应的文件中有效,比如创建conf/index/config.php,只对app/index模块下所有程序有效,对app/admin模块无效,除非创建编写在conf/admin/config.php中。创建conf/index/extra/demo.php,对app/index/controller/index.ph同样有效,对app/admin/controller/index.php依然无效
模块配置
1、新文件conf/index/config.php 这个config.php名也是固定的,只能是这个名,这个文件只会对app/index/模块生效,对其它模块是不生效的
2、新建文件conf/index/extra/demo.php ,这个也只对index模块有效的,这个index目录就是模块配置,他的目录结构与conf/目录结构是一样的,只是conf/目录是针对所有的模块。
模块配置:专门为单个模块提供配置服务,之前的扩展配置和场景配置都是相对整个项目应用级别的,而模块配置是相对模块级别,作用域不同
在conf文件夹下新建文件夹,文件夹的名字和相应的模块名字必须一致,例如在conf文件夹下新建文件夹的名为index,则这个文件夹下的所有配置只对index这个模块生效;
1.在conf目录下index文件夹下新建config.php文件来进行对单个模块的配置进行设置,注意这个文件名必须为config.php;
2.conf目录下index文件夹下也可以通过创建extra目录来扩展配置;
|conf配置的作用域是整个项目应用
|模块配置作用域只对相应单个模块生效;