백엔드 개발 PHP 튜토리얼 如何在smarty里面的循环中进行assign

如何在smarty里面的循环中进行assign

Jun 13, 2016 am 10:37 AM
array assign list quot

怎么在smarty里面的循环中进行assign
这个是smarty里面的代码

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$i=0;$db-&gt;Query("brand_list","select * from `category` where `pid`='2' order by id");//总共有4个结果while($array = $db-&gt;GetArray("brand_list")){    $brand_list[] = $array;    $i++;    $wf-&gt;assign("i",$i);    //echo $i.',';}$wf-&gt;assign('brand_list',$brand_list);
로그인 후 복사


这个是模板里面的代码
HTML code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->{foreach from=$brand_list item=list}    {$i},{/foreach} 
로그인 후 복사


现在就是在php里面echo 一下的话输出的就是正确的结果:1,2,3,4,
但是在模板里面就是输出的4,4,4,4,

我知道可以在模板里面实现自加,这边只是举了个例子。
我想问的是怎么在php的循环里面去进行assign,从而能够使模板能够正常的输出我想要的东西。

不知道表达的够不够清楚。

------解决方案--------------------
$i=0;
$db->Query("brand_list","select * from `category` where `pid`='2' order by id");//总共有4个结果
$index = array();
while($array = $db->GetArray("brand_list")){
$brand_list[] = $array;
$i++;
$index[] = $i;
//echo $i.',';
}
$wf->assign("i",$index);
$wf->assign('brand_list',$brand_list);


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

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP에서 Redis 목록 작업을 구현하는 방법 PHP에서 Redis 목록 작업을 구현하는 방법 May 26, 2023 am 11:51 AM

PHP에서 Redis 목록 작업을 구현하는 방법

C#에서 Array.Sort 함수를 사용하여 배열 정렬 C#에서 Array.Sort 함수를 사용하여 배열 정렬 Nov 18, 2023 am 10:37 AM

C#에서 Array.Sort 함수를 사용하여 배열 정렬

JSONArray를 Java의 List로 변환하는 방법 JSONArray를 Java의 List로 변환하는 방법 May 04, 2023 pm 05:25 PM

JSONArray를 Java의 List로 변환하는 방법

C#에서 List.Sort 함수를 사용하여 목록을 정렬하는 방법 C#에서 List.Sort 함수를 사용하여 목록을 정렬하는 방법 Nov 17, 2023 am 10:58 AM

C#에서 List.Sort 함수를 사용하여 목록을 정렬하는 방법

Java에서 배열을 목록으로 변환하는 방법 Java에서 배열을 목록으로 변환하는 방법 Apr 19, 2023 am 09:13 AM

Java에서 배열을 목록으로 변환하는 방법

Java 기본에서 List의 일반적인 방법은 무엇입니까 Java 기본에서 List의 일반적인 방법은 무엇입니까 May 14, 2023 am 10:16 AM

Java 기본에서 List의 일반적인 방법은 무엇입니까

list.sort()가 Python에서 정렬된 목록을 반환하지 않는 이유는 무엇입니까? list.sort()가 Python에서 정렬된 목록을 반환하지 않는 이유는 무엇입니까? Sep 18, 2023 am 09:29 AM

list.sort()가 Python에서 정렬된 목록을 반환하지 않는 이유는 무엇입니까?

PHP array_merge_recursive() 함수를 사용하는 간단하고 명확한 방법 PHP array_merge_recursive() 함수를 사용하는 간단하고 명확한 방법 Jun 27, 2023 pm 01:48 PM

PHP array_merge_recursive() 함수를 사용하는 간단하고 명확한 방법

See all articles