{@ $i=1;}
<ul>
<!--@foreach($portal_menu[$i]->list as $key1 => $val1)-->
<li>{$val1['link']}
<ul>
<li loop="$val1['list']=>$key2,$val2">- {$val2['text']}</li>
</ul>
</li>
{@ $i++;}
<!--@end-->
여기서 portal_menu1, portal_menu2 ... 이렇게 5까지 있습니다.
$portal_menu[$i]
이렇게 적는게 아닌가봐요?;;
이온디
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 10
<!--@for($i = 1; $i <= 5; $i++)-->
<!--@foreach($portal_menu[$i]->list as $key1 => $val1)-->
// 내용
<!--@end-->
<!--@end-->
{@ $i = 1; }
<ul>
<!--@foreach($portal_menu[$i]->list as $key1 => $val1)-->
<li>{$val1['link']}
<ul>
<li loop="$val1['list']=>$key2,$val2">- {$val2['text']}</li>
</ul>
</li>
<!--@end-->
아예 $portal_menu[$i] 이거 자체가 안되서 ..
처음에 루프 썼다가 포이치로 했는데도 안되네요 ㅠ
변수명이 $portal_menu[1], $portal_menu[2], $portal_menu[3] 이런 식인가요?
아니면 $portal_menu1, $portal_menu2, $portal_menu3 이런 식인가요?
만약 후자라면 $portal_menu[$i]처럼 []가 들어간 문법은 안 되는 게 당연하죠.
이것도 안됐어요;;
일단 그냥 foreach 루프를 5번 복붙해서 각각 $portal_menu1, $portal_menu2 등으로 해 보세요.
그게 되는지부터 파악한 후에 좀더 간단히 쓸 방법을 찾아봐야죠.
{@ $portal_menu = 'portal_menu' . $i}
<!--@foreach($$portal_menu->list as $key1 => $val1)-->
// 내용
<!--@end-->
<!--@end-->
이렇게는 될까요? ($$portal_menu 쌍달러표시에 주목)