thinkphp 클라우드 엔진에서 사용자 정의 템플릿 교체 필드가 무효입니다

thinkphp cluster 문제 설명을 사용합니다: 로컬에서 좋은 페이지를SAE에 놓으면 스타일 파일을 읽을 수 없습니다. 원본 코드를 보십시오.
<link href="__CSS__/bootstrap.min.css" rel="stylesheet"  />

내가 config에 있으니까.php에서 설정
PHP 코드
'TMPL_PARSE_STRING' => array(
'__JS__' => __ROOT__ . '/static/js',//JS 라이브러리 경로 교체 규칙
'__CSS__' => __ROOT__ . '/static/css',//css 라이브러리 경로 교체 규칙
'__IMAGES__' => __ROOT__ . '/static/img',//images 라이브러리 경로 교체 규칙
'__UPLOAD__' => __ROOT__ . '/uploads',//업로드 경로 교체 규칙
),
그러나
SAE에서 config 로드sae.php
PHP 코드
'TMPL_PARSE_STRING' => array( 
        '__UPLOAD__' => file_domain('Public') . '/upload'
    )
이렇게 TMPLPARSE_STRING을 덮어썼습니다.
현재 비교적 멍청한 방법은 로컬 config입니다.php와 클라우드 엔진 configsae.php에서 이 교체 규칙을 동시에 설정합니다
templateContent Replace 방법을 보거나 직접 수정할 수 있지만, 이렇게 하지 않는 것이 가장 좋다
 
그래서 그런지 모르겠어요.

좋은 웹페이지 즐겨찾기