요약하자면: 라우팅은 네트워크 요청의 URL과 thinkphp 애플리케이션 계층의 논리적 처리 주소 간의 대응입니다.
일반인의 관점에서 라우팅은 URL 요청을 수행하려는 작업 방법에 우아하게 매핑하는 것입니다.
이해하는 방법은 무엇입니까? (추천 학습: PHP 프로그래밍 초보부터 마스터까지)
라우팅은 실제로 실제 URL 주소를 숨기고 액세스 주소를 사용하여 애플리케이션(웹사이트 또는 OA 등)에 액세스합니다.
일반적으로 다음과 같이 정의됩니다. "액세스 주소" = "실제 주소", 이는 매핑 관계를 나타냅니다.
식사하러 KFC에 가는 것을 "1"로 표현하고, 맥도날드에 가는 것을 "0"으로 표현하는 것과 같습니다. 동료들에게 이 규칙을 미리 알려주었다면 "1" 또는 "0"만 보내면 됩니다. 그러면 그들은 당신이 거기에 가고 싶어한다는 것을 이해할 것입니다.
라우팅 규칙은 thinkphp에 의해 지정됩니다. 예를 들어 TP의 액세스 규칙은 루트 디렉터리/모듈/컨트롤러/메소드입니다. 그러면 매핑 관계 "reg" => "index/user/reg"만 정의하면 됩니다. , 이것은 "인덱스 모듈/사용자/컨트롤러/reg 방법" 주소에 액세스하려면 브라우저에 "도메인 이름/reg"만 입력하면 됩니다.
장점:
1. 처리되지 않은 URL 경로는 모듈/컨트롤러/메서드/매개변수로 구성됩니다. "은폐"되지 않으면 다른 사람들이 내부 구조를 명확하게 볼 수 있습니다.
2. URL 주소를 더욱 간결하고 우아하며 아름답게 만들 수 있습니다.
위 내용은 PHP 라우팅의 이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!