>백엔드 개발 >PHP 튜토리얼 >ThinkPHP 템플릿 범위 판단 출력 In 태그 및 Range 태그 사용법

ThinkPHP 템플릿 범위 판단 출력 In 태그 및 Range 태그 사용법

不言
不言원래의
2018-06-06 16:20:011944검색

이 글에서는 ThinkPHP 템플릿 범위 판단 출력의 In 태그와 Range 태그 사용법을 주로 소개합니다. 필요하신 분들은 참고하시면 됩니다.

ThinkPHP 템플릿의 in 태그와 range 태그는 템플릿 변수가 맞는지 판단하는데 사용됩니다. .
1.in 태그
ThinkPHP의 in 태그는 템플릿 변수가 특정 범위 내에 있는지 확인하는 데 사용됩니다. 사용 형식은 다음과 같습니다.

<in name="变量名" value="值1,值2,...">要输出的内容</in>

사용 시 모듈 연산에서 변수를 설정합니다(예: Index/ 디스플레이) 그리고 템플릿에 값을 할당합니다:

$groupId = 1;
$this->assign( "groupId", $groupId );

Template/Tpl/default/Index/display.html, 다음과 같이 태그 사용법을 사용합니다:

<in name="groupId" value="1,2,3">管理群组</in>

이 예제를 실행하면 다음을 출력할 수 있습니다:

Management Group

이 예제의 PHP 코드는 다음과 같습니다.

<?php
if(in_array(($groupId), explode(&#39;,&#39;,"1,2,3"))){
  echo &#39;管理群组&#39;;
}
?>

참고: 변수 값은 문자열 또는 배열일 수도 있고 값 속성 값은 변수를 사용할 수 있습니다.

2.notin 태그

in 태그에 대응하여 notin 태그도 있는데, 즉 일정 범위에 들지 않는다고 판단되는 태그:
사용법:

<notin name="groupId" value="1,2,3">非管理群组</notin>

위 두 태그 결합된 예는 다음과 동일합니다:

<in name="groupId" value="1,2,3">管理群组<else />非管理群组</in>

3.range tag

ThinkPHP의 in 및 notin 태그는 다음과 같은 범위 태그로 대체될 수도 있습니다:

<range name="groupId" value="1,2,3" type="in" >管理群组</range>

위의 예는 in 태그와 동일합니다. type 속성이 notin이면 notin 태그와 동일합니다.

관련 추천:

thinkPHP의 Html 템플릿 태그 사용 방법

ThinkPHP 템플릿 판단 출력 빈 태그 사용법

위 내용은 ThinkPHP 템플릿 범위 판단 출력 In 태그 및 Range 태그 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.