慕粉15731635208
2017-06-09 13:53
跟着老师一起在conf目录下的extra目录下新建了一个PHP文件,里面有设置一个app_author,但用config('app_author')却访问不到,显示为null。怎么回事啊?
因为它又多了一层,你要直接打印全部,可以看出所有数组的结构,你可看到,你想要打印的东西是一个二维数组,所以所以你要进去你所要的app_author,就是要加一层,因为你这个xxx.php文件已经作为数组中的一个key了,如email.php文件,那么你访问就是Config::get('email'),如果你要访问的是key的值,那就是Config:get('email')['app_author'],望采纳
扩展配置在配置列表中是以扩展文件名为key值,而文件return的内容为value来显示的。
而Config::getn()或者助手函数config()只能访问配置列表数组中的第一维。
你设置的app_author在配置数组一维中不存在。要调用需要使用config('你设置的扩展文件名')得到该扩展文件返回的数组,然后使用索引访问app_author。config('xx.php')['app_author']
我也初学,有问题,共同讨论。
快速入门ThinkPHP 5.0--基础篇
58655 学习 · 495 问题
相似问题