感觉公共配置与模块配置有点混乱

浏览:312 发布日期:2016/01/29 分类:求助交流 关键字: 路由解析 配置
APP_NAME/Common/Conf 下可以定义配置文件,姑且称公共配置。
APP_NAME/MODEL_NAME/Conf 下也可以定义配置文件,姑且称模块配置。

问题一:上边说的对不对。

如果对,我发现跟路由解析相关的配置项,如默认模块、模块列表、路由模式、规则/正则/静态路由等,必须写到公共配置里边才行,否则解析失败。

问题二,上边说得对不对。

路由解析成功确定模块控制器方法后,再在方法中读取跟路由解析相关的配置项,发现却会读取模块配置,但实际上,完成路由解析的过程显然是用的公共配置里边的值,这不前后混乱了?比如在公共配置中定义一个URL_MAP_RULES,'a' => 'a/b/c',在模块配置中也定义一个URL_MAP_RULES,'a' => 'a/b/cc',访问“某域名/a”的时候,走到c方法去了,在方法中C('URL_MAP_RULES'),看到的却是cc!

问题三,我上边说的是否正确,是否感觉挺荒谬的。
最佳答案
评论( 相关
后面还有条评论,点击查看>>