thinkphp는 어떻게 config.json에 값을 동적으로 할당합니까?
世界只因有你
世界只因有你 2017-05-16 13:10:54
0
4
418

thinkphp 프레임워크가 사용됩니다. 이제 config.json 파일을 참조해야 합니다.
config.json 파일에는 일반 json 형식이 포함되어 있습니다.
{

"imageActionName": "이미지 업로드",
"imageUrl": "/BeRetailer/RetailerBrand/uploadImg",
"imageFieldName": "파일",
"imageMaxSize": 2048000,
"imageAllowFiles": [
    ".png",
    ".jpg",
    ".jpeg",
    ".gif",
    ".bmp"
]

}
이제 어떻게 imageUrl 값을 컨트롤러에서 동적으로 전송할 수 있나요? 이렇게 작성하면 번역할 수 없습니다.
"imageUrl": "{$imageUrl}"
무엇인가요? 올바른 형식인가요?

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

모든 응답(4)
左手右手慢动作

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

$arr = json_decode($json,true);

json을 배열로 변환

洪涛

json_decode

仅有的幸福

구성 파일인 경우 상식적으로 구성 파일은 상수와 동일하며 일반적으로 동적으로 수정해야 하는 경우 이러한 데이터는 구성 파일로 사용하기에 적합하지 않습니다.

수정해야 한다면 config.php를 사용하면 됩니다. config.json을 사용하는 이유는 node.js에 적합합니다.

파일을 동적으로 수정하려면 PHP 파일 작업 기능이 필요합니다. fopen()fwrite()기능

을 살펴보세요.
Ty80

두 가지 제안

  1. 이 json을 템플릿 파일에 직접 작성하세요. 이렇게 하면 이 변수를 구문 분석할 수 있습니다

  2. 이미지 URL을 배열 형식으로 작성

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

으아아아

]
//이런 식으로 이 json을 사용할 때 컨트롤러에서 직접 URL k를 전달하면 됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿