extra下的擴(kuò)展配置怎么用Config去訪問啊?
跟著老師一起在conf目錄下的extra目錄下新建了一個(gè)PHP文件,里面有設(shè)置一個(gè)app_author,但用config('app_author')卻訪問不到,顯示為null。怎么回事?。?/p>
跟著老師一起在conf目錄下的extra目錄下新建了一個(gè)PHP文件,里面有設(shè)置一個(gè)app_author,但用config('app_author')卻訪問不到,顯示為null。怎么回事?。?/p>
2017-06-09
舉報(bào)
2017-06-29
因?yàn)樗侄嗔艘粚?,你要直接打印全部,可以看出所有?shù)組的結(jié)構(gòu),你可看到,你想要打印的東西是一個(gè)二維數(shù)組,所以所以你要進(jìn)去你所要的app_author,就是要加一層,因?yàn)槟氵@個(gè)xxx.php文件已經(jīng)作為數(shù)組中的一個(gè)key了,如email.php文件,那么你訪問就是Config::get('email'),如果你要訪問的是key的值,那就是Config:get('email')['app_author'],望采納
2017-06-09
擴(kuò)展配置在配置列表中是以擴(kuò)展文件名為key值,而文件return的內(nèi)容為value來顯示的。
而Config::getn()或者助手函數(shù)config()只能訪問配置列表數(shù)組中的第一維。
你設(shè)置的app_author在配置數(shù)組一維中不存在。要調(diào)用需要使用config('你設(shè)置的擴(kuò)展文件名')得到該擴(kuò)展文件返回的數(shù)組,然后使用索引訪問app_author。config('xx.php')['app_author']
我也初學(xué),有問題,共同討論。