정상 출력 템플릿의 변수를 다음 형식으로 출력합니다. {$변수 이름} 예:
기본 출력 출력 템플릿 변수에 값이 없지만 표시할 때 기본값을 할당해야 하는 경우 기본 구문을 사용하여 기본적으로 값을 표시할 수 있습니다. 형식: {$variable|default="기본값"} 예:
기능 사용 템플릿 변수와 함께 함수 사용 템플릿 엔진은 출력 변수의 포맷팅, 즉 함수를 사용하는 기능을 지원하며, 다양한 기능을 지원합니다. 형식: {$변수|함수1|...|함수n=매개변수1,...,매개변수n,###} 함수는 왼쪽에서 오른쪽으로 변수를 실행하며, 결과를 얻은 후 함수 2가 실행되는 방식으로 기본적으로 실행 결과가 첫 번째로 사용됩니다. 다음 함수의 매개변수입니다. 예:
실제 실행 결과는 다음과 같습니다. 이전 함수 실행의 변수 또는 결과가 함수 또는 다음 함수의 첫 번째 매개변수가 아닌 경우 위치 지정자 "###"을 사용해야 합니다. {$userinfo["regdate"]|date="Y-m-d H:i",###} 실제 실행 결과는 다음과 같습니다.
팁 변수와 함께 사용할 수 있는 함수 수에는 제한이 없지만, 템플릿 출력 손상을 방지하기 위해 종료 및 에코 기능은 기본적으로 비활성화되어 있습니다. 비활성화된 기능에 대한 구체적인 구성은 "ThinkPHP 시스템 구성"을 참조하세요. 함수를 직접 사용하는 템플릿 템플릿 파일은 다음 두 가지 방법을 포함하여 템플릿 변수를 전달하지 않고 함수를 직접 호출하는 바로가기 방법도 지원합니다. 1. 함수를 실행하고 반환값을 출력합니다 형식: {:기능} 예:
2. 산출 체재: {~기능} 예:
위의 두 가지 방법은 다음과 같습니다. 함수의 매개변수로 템플릿 변수 전달도 지원됩니다. 시스템 변수 출력 시스템 변수에는 서버, 세션, 게시, 가져오기, 요청, 쿠키, 환경이 포함됩니다. 시스템 변수의 출력을 미리 템플릿 변수에 할당할 필요는 없습니다. 시스템 변수의 출력은 $Think.로 시작하며 함수 사용은 계속 지원됩니다. 예:
시스템 일정한 출력 시스템 상수를 출력하려면 $Think.const를 사용하세요. 예:
예:
출력값은 C('DB_PREFIX')의 반환 결과와 동일합니다. 빠른 출력 템플릿 정의를 더욱 간결하게 만들기 위해 시스템은 다음을 포함하여 일반적으로 사용되는 일부 변수 출력 바로 가기 태그도 지원합니다.
Tip 빠른 출력은 기능 사용을 지원하지 않습니다. 템플릿의 가독성을 높이기 위해 단축키 출력 방법 |