TP2.0扩展配置(貌似是bug)
时间:2009-10-10
来源:互联网
按照文档一步一步的走下去,到了扩展配置时.发现点问题:
在项目Conf目录下定义了一个htmls.php扩展配置文件,代码如下:
-
- <?php
- return array(
- 'MYPARAM' => '扩展配置测试'
- );
- ?>
-
- public function index() {
- dump(C('_htmls_.MYPARAM'));
- }
经过仔细检查调试,发现是htmls.php扩展配置文件的问题,作一下修改就可以正常显示了:
-
- <?php
- return array(
- 'myparam' => '扩展配置测试'
- );
- ?>
1.TP2.0的手册中多次强调:配置项名称是不区分大小写的
2.细心的朋友注意到了:在5.1.9最后一句写着:"考虑到扩展配置的特殊需要,扩展配置里面的设置项是有大小写区分的"
依据以上两点得出的结论是:
出扩展配置项之外的其他配置项名称是可以不区分大小写的
问题就在:
如果扩展配置项是区分大小写的,那为什么我调用的时候和配置文件一样用大写就不行,而如果配置文件中用小写,不管调用是大写还是小写,都可以显示.
因此,最终证据就是:扩展配置项不区分大小写,但配置文件中必须小写.
发表此文前,我仔细察看了手册的其他地方,确实没有找到相关的解释,因此才发出来和大家讨论.不知道是我理解不深入,还是TP的bug?
作者: helloworld1987 发布时间: 2009-10-10
作者: thinkphp 发布时间: 2009-10-10
作者: helloworld1987 发布时间: 2009-10-10
作者: zzguo28 发布时间: 2009-10-10
作者: baddull 发布时间: 2009-10-10
新版2.0,恰好看到此处
通过本文才知道怎么用“扩展配置”,本文是官方开发手册的有力补充啊
O(∩_∩)O~
作者: wdou 发布时间: 2009-10-31
作者: pctit 发布时间: 2009-10-31
作者: wclssdn 发布时间: 2009-10-31
作者: deathduo 发布时间: 2010-04-21
作者: wdou 发布时间: 2010-06-07
作者: xnwww 发布时间: 2010-10-10
作者: 管立阳 发布时间: 2011-07-31
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28