Thinkphp 의 데 이 터 는 분류 에 따라 순환 하여 실현 하 는 방법 입 니 다.
thinkphp 를 만 들 때 는 순환 안에 순환 을 끼 워 넣 고 두 번 째 순환 은 바깥 과 관련 이 있 습 니 다.
thinkphp 홈 페이지 에서 보 여 준 문 서 는 다음 과 같 습 니 다.
<volist name="vo['sub']" id="sub">
{$sub.name}
</volist>
</volist> 내 가 사용 하고 자 하 는 시 계 는 분류 표(표 1),데이터 시트(표 2)이다.실현 할 효 과 는:
<표 11>
<표 21/>
<표 22>
<표 12>
<표 23/>
<표 24>
사실 원리 도 먼저 분류 표(표 1)를 찾 아 낸 다음 에 표 1 과 표 2 를 연결 하여 조회 한 다음 에 2 차원 배열 의 방식 으로 출력 하 는 것 이다.
배경 코드 는 다음 과 같 습 니 다.
$m=M(' 1');
$m1=M(' 2');
$parent=$m->select();
foreach($parent as $n=> $val){
$parent[$n]['voo']=$m1->where(' 2 1 ='.$val[' 1id'].'')->select();
}
$this->assign('list',$parent);
$this->display();프론트 데스크 톱 출력 표시:
<li><b>{$vo.id}</b></li>
<volist name="vo['voo']" id="sub">
<li>{$sub.title}</li>
</volist>
</volist> 효 과 는 다음 그림 과 같다.
본 논문 에서 말 한 것 이 여러분 의 ThinkpHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.