| 제목 | [팁] 간단메뉴 만들기 | ||
|---|---|---|---|
| 글쓴이 | ci세상 | 작성시각 | 2009/08/10 19:08:12 |
|
|
|||
<Controllers>
<?
// Array
$data['menu_arr'] = array(
'menu1' => array(
array('sub1' => '_self^#'),
array('sub2' => '_self^#'),
array('sub3' => '_self^#')
),
'menu2' => array(
array('sub1' => '_self^#'),
array('sub2' => '_self^#'),
array('sub3' => '_self^#')
),
'menu3' => array(
array('sub1' => '_self^#'),
array('sub2' => '_self^#'),
array('sub3' => '_self^#')
),
'menu4' => array(
array('sub1' => '_self^#'),
array('sub2' => '_self^#'),
array('sub3' => '_self^#')
)
);
// View
$this->load->view('menu',$data);
?>
<View 부분>
<?
// Menu Make
$mdex=1;
foreach($menu_arr as $key=>$value) :
echo "+ <b>$key</b>";
echo "<br>";
foreach($value as $row) :
foreach($row as $key => $val) :
$m_var = explode("^",$val);
echo " - <a href='$m_var[1]' target='$m_var[0]'>$key</a><br>";
endforeach;
endforeach;
$mdex++;
endforeach;
?>
|
|||
| 다음글 | CI, jquery 폼빌더 (4) | ||
| 이전글 | [팁] 메쏘드 유무체크해서 view 제어하기 | ||
|
맥스
/
2009/08/12 13:36:50 /
추천
0
저 배열구조면 그냥 배열에 anchor달고 ul($data, array('class'=>'menu')해서 뿌리면 이쁘게 나옵니다. 디자인 바꿀필요도 없구요
|
|
ci세상
/
2009/08/12 18:47:40 /
추천
0
배열에 anchor 담는것은 이해하였습니다. ul($data, array('class'=>'menu') 이렇게 뿌리는 부분을 CI > View에서 표현이 가능한것인가요?
|
|
맥스
/
2009/08/15 18:56:26 /
추천
0
array('class'=>'menu') 이걸 다는 이유는 메뉴에 특정 클래스가 있어야 디자인에서 작업을 할수 있어서구요 그냥 ul만 사용해도 됩니다. array('class'=>'menu')인지 " class='menu'"인지는 정확히 기억이 않나서... ^^;
|