2017-12-12 27 views
0

숫자 접미사가있는 다른 변수를 반복하고 싶습니다. 역동적으로 반복하는 방법이 있습니까? 현명한 동적 변수 이름 액세스

이의 내가 변수 나는 동적으로 모든 ATTR의 * 변수를 반복 할 수 있습니까 $sArticle.attr1, $sArticle.attr2 ... $sArticle.attr7

있다고 가정 해 봅시다?

답변

0

당신은 {for}을 사용하고 인덱스로 그 변수를 사용하여 이름이 포함 된 변수를 만들 수 있습니다

{for $foo=1 to 7} 
    {$attr_index='attr'|cat:$foo} 
    <p>{$sArticle.$attr_index}</p> 
{/for}