> 백엔드 개발 > PHP 튜토리얼 > thinkphp의 volist 태그에 대한 자세한 설명

thinkphp의 volist 태그에 대한 자세한 설명

jacklove
풀어 주다: 2023-04-02 07:48:01
원래의
2039명이 탐색했습니다.

thinkphp의 volist 태그에 대해 실제 사례를 통해 소개한 글입니다. 이 글에서는 volist 태그에 대해 아주 자세하게 소개하고 있으니 참고할만한 가치가 있는 글입니다.

Attribute :

name(필수): 출력할 데이터 템플릿 변수

id(필수): 루프 변수

# 🎜🎜#offset(선택 가능): 출력할 데이터의 오프셋

length(선택): 출력 데이터의 길이

key(선택): 키 변수 루프에서 기본값은 i# 🎜🎜#

mod(선택 사항): 키 값을 모듈로, 기본값은 2

empty(선택 사항): 데이터가 다음과 같은 경우 표시되는 문자열입니다. 비어 있음

#🎜 🎜#보통 모델의 select 메소드에서 반환되는 결과는 2차원 배열이며 volist 태그를 사용하여 직접 출력할 수 있습니다.

$User = M('User');
$list = $User->select();
$this->assign('list',$list);
<volist name="list" id="vo">
{$vo.id}
{$vo.name}
</volist>
로그인 후 복사

짝수 레코드 출력

<volist name="list" id="vo" mod="2" >
<eq name="mod" value="1">{$vo.name}</eq>
</volist>
로그인 후 복사

# 🎜🎜#mod는 0부터 계산되기 시작합니다. 여기서 모드 주기 수는 0,1입니다.

Mod 속성은 특정 레코드의 줄 바꿈을 제어하는 ​​데에도 사용됩니다. 예:

#🎜🎜 #

<volist name="list" id="vo" mod="5" >
{$vo.name}
<eq name="mod" value="4"><br/></eq>
</volist>
로그인 후 복사

mod 루프 횟수, 값이 4이면 0,1,2,3,4 래핑됩니다. 즉, 5개의 데이터가 하나의 행으로 변경됩니다.

출력 루프 변수

<volist name="list" id="vo" key="k" >
{$k}.{$vo.name}
</volist>
로그인 후 복사

루프 변수는 1부터 시작합니다. 1 , 2, 3, 4

키 속성이 지정되지 않은 경우 루프 변수 i가 기본적으로 사용됩니다. 예:

<volist name="list" id="vo" >
{$i}.{$vo.name}
</volist>
로그인 후 복사
#🎜 🎜#

종합 사례:

<volist name="agentData" id="vo" mod="3" key="k" empty="暂时没有数据">
<p style="display:inline-block;width:280px;margin:3px;">
<input type="radio" class="regular-radio" value="{sh:$vo.agent_id}" name="agent_id" id="agent_{sh:$k}" <eq name="k" value="1">checked="checked"</eq>><label for="agent_{sh:$k}"></label><span style="display:inline-block;padding:0px 0px 5px 5px;">{sh:$vo.name} 电话({sh:$vo.tel})</span>
</p>
{sh:$mod}
<eq name="mod" value="2"><br/></eq>
</volist>
로그인 후 복사

효과

#🎜 🎜 #

# 🎜🎜#위는 편집자가 소개한 thinkphp의 volist 태그입니다. 궁금한 사항이 있으면 메시지를 남겨주시면 편집자가 답변해 드리겠습니다. 시간. 또한 PHP 중국어 웹사이트를 지원해 주신 모든 분들께 감사드립니다!

당신이 관심을 가질 만한 기사:

링의 진입 노드를 찾는 PHP 구현과 관련된 지식 설명 링크된 목록에서#🎜 🎜#

워터마크를 추가하고 썸네일을 생성할 수 있는 이미지 처리 도구의 PHP 구현_php 팁

#🎜🎜 #PHP를 사용하여 지그재그 순서로 이진 트리를 인쇄하는 방법에 대한 설명 🎜#

위 내용은 thinkphp의 volist 태그에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿