国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

thinkphp怎么動態(tài)賦予config.json的值?
世界只因有你
世界只因有你 2017-05-16 13:10:54
[PHP討論組]

用的是thinkphp框架,現(xiàn)在要引用config.json文件,
config.json文件里面就是普通的json格式
{

"imageActionName": "uploadimage",
"imageUrl": "/BeRetailer/RetailerBrand/uploadImg",
"imageFieldName": "file",
"imageMaxSize": 2048000,
"imageAllowFiles": [
    ".png",
    ".jpg",
    ".jpeg",
    ".gif",
    ".bmp"
]

}
現(xiàn)在imageUrl的值怎么才能動態(tài)的從controller中傳,我這樣寫,他不能轉(zhuǎn)譯
"imageUrl": "{$imageUrl}"
怎么才是正確的格式?

世界只因有你
世界只因有你

全部回復(fù)(4)
ringa_lee

$json = require('config.json');

$arr = json_decode($json,true);

把json轉(zhuǎn)為數(shù)組

PHP中文網(wǎng)

json_decode

僅有的幸福

如果是配置文件,按照常理來說配置文件相當(dāng)于常量,一般不會動態(tài)修改,如果要動態(tài)修改,那么這些數(shù)據(jù)就不適合做配置文件。

如果你必須修改,你大可使用 config.php,為啥要用config.json,json適合node。

動態(tài)修改文件需要php文件操作函數(shù),看下fopen()fwrite()函數(shù)

PHP中文網(wǎng)

兩個建議

  1. 把這段json 直接寫在模板文件里。這樣距能解析這個變量了

  2. 把imageurl 寫成數(shù)組形式

"imageActionName": "uploadimage",
"imageUrl": [
"/BeRetailer/RetailerBrand/uploadImg",
"/BeRetailer/RetailerBrand/uploadImg2",
"/BeRetailer/RetailerBrand/uploadImg3"],
"imageFieldName": "file",
"imageMaxSize": 2048000,
"imageAllowFiles": [

".png",
".jpg",
".jpeg",
".gif",
".bmp"

]
//這樣在使用這段json的時候 從控制器里直接傳url的k就好了

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號