TP(여러 웹사이트가 하나의 백엔드에 해당)에서 다중 사이트 관리를 수행하는 방법, 누가 수행했습니까?
ᴬ ᴾᵀ
ᴬ ᴾᵀ 2018-04-18 17:27:22
0
2
1608

여러 웹사이트를 개발하세요. 이러한 웹사이트는 하나의 백엔드로 관리되어야 합니다. 방법을 알려줄 수 있는 사람이 있나요? tp를 사용하여 개발하는 데 어떤 마스터라도 아이디어를 설명할 수 있나요

ᴬ ᴾᵀ
ᴬ ᴾᵀ

모든 응답(2)
dabour

다른 웹사이트를 구별하려면 사이트 ID를 추가하세요

苒苒

두 가지 방법을 제공합니다:

1. 각 웹사이트는 서로 다른 항목 파일에 해당합니다.

생각: tp 프레임워크에서 백엔드 및 프런트엔드의 항목 파일은 각각 admin.php 및 index.php입니다. , 여러 웹 사이트가 있는 경우 이 웹 사이트의 디렉터리(예: application/Innde2 디렉터리)에 해당하는 index2.php와 같은 새 항목 파일을 만든 다음 프로젝트 디렉터리를 루트의 index2.php로 지정할 수 있습니다. 도메인 이름을 설정할 때 디렉터리입니다.

2. 통합 항목 파일을 사용하고 항목 파일, 즉 index.php에서 도메인 이름을 결정하고 다른 도메인 이름에 따라 해당 디렉터리로 이동합니다.

이에 대해 너무 많이 말하고 싶지는 않습니다. 매우 간단합니다. 샘플 코드만 게시하겠습니다.


// 도메인 이름을 기반으로 애플리케이션 디렉터리를 정의하세요
$server = $_SERVER[ 'SERVER_NAME'];
if($server == '** **.com'){
정의('APP_PATH','./Mzhuisu/');
}else{
정의('APP_PATH','. /집/');
}

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