여러 웹사이트를 개발하세요. 이러한 웹사이트는 하나의 백엔드로 관리되어야 합니다. 방법을 알려줄 수 있는 사람이 있나요? tp를 사용하여 개발하는 데 어떤 마스터라도 아이디어를 설명할 수 있나요
苒苒2018-04-20 09:04:55
두 가지 방법을 제공합니다:
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','. /집/');
}