콘텐츠"."/> 콘텐츠".">
thinkphp에서 eq는 태그 매개변수 name과 value의 값을 비교할 수 있는 비교 태그입니다. name과 value의 값이 같으면 eq 태그 사이의 내용이 출력됩니다. "0c8d20807ef3d02a286605520e590626content81e158ec091e6e6e4ad2eb67327f19fd".
이 문서의 운영 환경: Windows 10 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!