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