콘텐츠"."/> 콘텐츠".">

 >  기사  >  PHP 프레임워크  >  thinkphp에서 eq는 무엇을 의미하나요?

thinkphp에서 eq는 무엇을 의미하나요?

WBOY
WBOY원래의
2022-03-07 10:20:024416검색

thinkphp에서 eq는 태그 매개변수 name과 value의 값을 비교할 수 있는 비교 태그입니다. name과 value의 값이 같으면 eq 태그 사이의 내용이 출력됩니다. "0c8d20807ef3d02a286605520e590626content81e158ec091e6e6e4ad2eb67327f19fd".

thinkphp에서 eq는 무엇을 의미하나요?

이 문서의 운영 환경: Windows 10 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터.

thinkphp에서 eq는 무슨 뜻인가요?

thinkphp에서 eq 태그는 흔히 사용되지 않는 것 같지만 꼭 필요한 것 같아요

예를 들어 특정 상태, 스위치 등과 같은 것인데 데이터베이스의 필드를 직접 읽을 수는 없습니다. 손님들에게 보여주면 이해 못하시겠죠?

이러한 작은 문제를 해결하기 위해 eq 태그를 사용할 수 있습니다.

예: 데이터베이스에 특정 상태를 나타내는 상태 필드가 있습니다. 0은 비활성을 의미하고 1은 활성화를 의미합니다.

이제 전체 테이블의 데이터를 사용자에게 표시하고 싶습니다. 그래요? ?

한 가지 확실한 점은 프런트 엔드 템플릿에서는 0과 1을 직접 읽을 수 없다는 것입니다.

다음과 같이: b6c5a531a458a2e790c1fd6421739d1c{$vo.status}b90dd5946f0946207856a8a37f441edf

직접 확인해보세요. 이는 이상적이지 않습니다. 고객 경험이 좋지 않을 것입니다. . .

해결책:

eq 태그를 사용하여 상태 값을 결정하세요. 약간의 트릭이 있습니다:

<eq name="vo.status" value="0">未激活</eq>
<eq name="vo.status" value="1">已激活</eq>

물론, 특별히 복잡한 요구 사항이 아니라면 축약할 수 있습니다.

이렇게:

<eq name="vo.status" value="0">未激活<else/>激活</eq>

Note : eq의 의미 name과 value의 값이 같으면 51faf65e8b6068cf8f1bce82b64f00c3 태그 사이의 내용이 출력된다는 뜻입니다. 여기에 이름은 {$vo.status}

로 쓰면 안 됩니다. 그렇지 않으면 어떻게 작성하든 c0fcab944ac202ff37d8cba5b4ade40d

의 값이 됩니다. 물론 이것은 thinkphp의 비교 태그 중 하나일 뿐입니다. 자세한 내용은 thinkphp 매뉴얼

 <比较标签 name="变量" value="值">
 内容
 </比较标签>

을 참조하세요. 추천 학습: "PHP 비디오 튜토리얼"

위 내용은 thinkphp에서 eq는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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