搜索
系统检测到您的用户名不符合规范:

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

浏览:463 发布日期: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!

问题三,我上边说的是否正确,是否感觉挺荒谬的。
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
xiaomiao
积分:297 等级:LV1
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /